Build a Light Document Model

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ényRészletek
Python3.9 or later
Paketaspose-words-foss (MIT-licenc)
BevitelA. Az alábbiak: .docx fájl
pip install aspose-words-foss

1. lépés Import DocumentReader

from aspose.words_foss import DocumentReader

DocumentReader ö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

Lásd még:

 Magyar