Как да създадем модел на лесен документ в Python
Как да създадем модел на лесен документ в Python
Лайт документен модел (LDM) е Aspose.Words на FOSS Python-оригинална представа Това ръководство показва как да заредите DOCX файл и да го конвертирате в PDF. LDM с помощта на: DocumentReader и неговите to_light_document() метод от LdmBuilderMixin.
Предварителни условия
| Изискване | Детайли |
|---|---|
| Python | 3.9 or later |
| Пакетът | aspose-words-foss (лицензиран от MIT) |
| Вход на данни | A - за да се направи това. .docx файл |
pip install aspose-words-fossСтъпка 1 Импортиране на 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
Обади се. 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")Следващи стъпки
- Писме на DOCX файлове с LdmDocxWriter API за пълно записване
- Работа с секции от документи навигиране в раздели и параграфи