Build a Light Document Model

Как да създадем модел на лесен документ в Python

Как да създадем модел на лесен документ в Python

Лайт документен модел (LDM) е Aspose.Words на FOSS Python-оригинална представа Това ръководство показва как да заредите DOCX файл и да го конвертирате в PDF. LDM с помощта на: DocumentReader и неговите to_light_document() метод от LdmBuilderMixin.


Предварителни условия

ИзискванеДетайли
Python3.9 or later
Пакетътaspose-words-foss (лицензиран от MIT)
Вход на данниA - за да се направи това. .docx файл
pip install aspose-words-foss

Стъпка 1 Импортиране на DocumentReader

from aspose.words_foss import DocumentReader

DocumentReader наследява от: LdmBuilderMixin, което осигурява to_light_document() метод.


Стъпка 2 Зареждане на DOCX файла

Използване на: load_file() за път на файл, load_stream() за файлов вид обект, или load_bytes() за сурови байтове:

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

Стъпка 3 Създаване на LDM

Обади се. 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 Проверете документа

ЛДМ 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")

Следващи стъпки

Вижте също:

 Български