Cara Membangun Model Dokumen Ringan di Python

Cara Membangun Model Dokumen Ringan di Python

Model dokumen ringan (LDM) adalah representasi asli Python FOSS Aspose.Words panduan ini menunjukkan bagaimana untuk memuat file DOCX dan mengkonversi ke dokumen Word. LDM menggunakan DocumentReader dan yang lainnya. to_light_document() metode dari LdmBuilderMixin.


Prerequisites

RequirementDetail
Python3.9 or later
Packageaspose-words-foss (Lisensi MIT)
InputA. Tidak ada .docx file (berkas)
pip install aspose-words-foss

Langkah 1 Impor DocumentReader

from aspose.words_foss import DocumentReader

DocumentReader mewarisi dari LdmBuilderMixin, yang menyediakan to_light_document() metode.


Langkah 2 Mengunggah File DOCX

Penggunaan load_file() untuk jalur file, load_stream() untuk objek berupa file, atau load_bytes() untuk byte mentah:

reader = DocumentReader()
reader.load_file("data/my_document.docx")

Langkah 3 Membangun LDM

Call to_light_document() untuk mengkonversi DOCX yang dimuat menjadi LDM. Document:

doc = reader.to_light_document()
print("Page count:", doc.page_count)
print("Sections:", len(doc.sections))
print("Paragraphs:", len(doc.all_paragraphs))

Langkah 4 Periksa Dokumen

LDM (Limited Development) adalah sebuah Document menunjukkan seluruh pohon dokumen. titik masuk umum:

# 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)

Langkah 5 Tulis kembali ke DOCX (Optional)

Setelah memeriksa atau memodifikasi LDM, gunakan: LdmDocxWriter untuk menghasilkan file DOCX:

from aspose.words_foss import LdmDocxWriter

writer = LdmDocxWriter()
writer.write(doc, "output/result.docx")

Langkah-langkah Selanjutnya

See Also

 Bahasa Indonesia