چگونه یک مدل اسناد روشن را در Python بسازیم
چگونه یک مدل اسناد روشن را در Python بسازیم
مدل سند نور (LDM) نمایندگی پایتون-نتیجه FOSS است. این راهنمای نشان می دهد که چگونه یک فایل DOCX را بارگذاری کنید و آن را به یک استفاده از LDM DocumentReader و آن را to_light_document() روش از LdmBuilderMixin.
Prerequisites
| Requirement | Detail |
|---|---|
| Python | 3.9 or later |
| Package | aspose-words-foss (مطالعه مجوز) |
| Input | A .docx فایل ها |
pip install aspose-words-fossمرحله اول: واردات DocumentReader
from aspose.words_foss import DocumentReaderDocumentReader میراث از LdmBuilderMixin,که به آن ها می دهد to_light_document() روش را می شناسم.
مرحله 2 – فایل DOCX را بارگذاری کنید.
استفاده از load_file() برای یک مسیر فایلی،, load_stream() برای یک فایل مانند یک شی یا load_bytes() برای بایت های خام:
reader = DocumentReader()
reader.load_file("data/my_document.docx")مرحله 3 - ساخت LDM
Call to_light_document() برای تبدیل DOCX بارگذاری شده به LDM Document:
doc = reader.to_light_document()
print("Page count:", doc.page_count)
print("Sections:", len(doc.sections))
print("Paragraphs:", len(doc.all_paragraphs))مرحله 4 - بررسی اسناد
LDM را Document در این مقاله به بررسی کامل موضوعات مربوطه می پردازیم:
# 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 – نوشتن به DOCX (اختیاری)
پس از بررسی یا تغییر LDM، استفاده از LdmDocxWriter برای ایجاد یک فایل DOCX:
from aspose.words_foss import LdmDocxWriter
writer = LdmDocxWriter()
writer.write(doc, "output/result.docx")قدم های بعدی
- دانلود فایل های DOCX با LdmDocxWriter - نوشتن آتش کامل
- کار با بخش های مستند -نقل بخش ها و پاراگراف ها