Hogyan készítsünk Light dokumentummodellt Pythonban?
Hogyan készítsünk Light dokumentummodellt Pythonban?
A Light Document Model (LDM) a FOSS Python-native megjelenítése. Ez a kézikönyv megmutatja, hogyan tölthetünk be egy DOCX fájlt és konvertálhatjuk az adatot Word-dokumentumra. LDM használatával DocumentReader és a to_light_document() módszer a következőkből: LdmBuilderMixin.
Előfeltételek
| Követelmény | Részletek |
|---|---|
| Python | 3.9 or later |
| Paket | aspose-words-foss (MIT-licenc) |
| Bevitel | A. Az alábbiak: .docx fájl |
pip install aspose-words-foss1. lépés Import DocumentReader
from aspose.words_foss import DocumentReaderDocumentReader örökölte a LdmBuilderMixin, amely a to_light_document() módszer.
2. lépés Töltse a DOCX fájlt
Használat load_file() egy fájl útvonalra, load_stream() egy fájlhoz hasonló objektum esetében, vagy load_bytes() nyers bájtok esetében:
reader = DocumentReader()
reader.load_file("data/my_document.docx")3. lépés A LDM létrehozása
Hívj! to_light_document() a töltött DOCX-t LDM-re való átalakításához. Document:
doc = reader.to_light_document()
print("Page count:", doc.page_count)
print("Sections:", len(doc.sections))
print("Paragraphs:", len(doc.all_paragraphs))4. lépés Ellenőrizze a dokumentumot
Az LDM Document A dokumentumfa teljes körét feltárja. Közös bejegyzési pontok:
# Read full text
print(doc.text[:300])
# Iterate sections
for section in doc.sections:
print("Section paragraphs:", len(section.paragraphs))
# Find headings (up to H2)
for heading in doc.headings(max_level=2):
print("Heading:", heading.text)5. lépés Visszaírás DOCX-re (választható)
Az LDM- t ellenőrzött vagy módosított után a vizsgálatot nem kell alkalmazni. LdmDocxWriter DOCX-fájl létrehozása:
from aspose.words_foss import LdmDocxWriter
writer = LdmDocxWriter()
writer.write(doc, "output/result.docx")Következő lépések
- DOCX fájlok írása LdmDocxWriter-rel teljes írás API-ja
- Dokumentumrészekkel való munka a szakaszokat és az bekezdéseket navigálni.