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
| Requirement | Detail |
|---|---|
| Python | 3.9 or later |
| Package | aspose-words-foss (Lisensi MIT) |
| Input | A. Tidak ada .docx file (berkas) |
pip install aspose-words-fossLangkah 1 Impor DocumentReader
from aspose.words_foss import DocumentReaderDocumentReader 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
- Menulis File DOCX dengan LdmDocxWriter API penulisan penuh
- Bekerja dengan Bagian Dokumen menavigasi bagian dan paragraf