Πώς να δημιουργήσετε ένα μοντέλο εγγράφων φωτός στο Python

Πώς να δημιουργήσετε ένα μοντέλο εγγράφων φωτός στο Python

Το μοντέλο εγγράφου φωτός (LDM) είναι η αντιπροσωπεία του FOSS Python-native. Αυτό το εγχειρίδιο δείχνει πώς να φορτώσετε ένα αρχείο DOCX και να το μετατρέψετε σε ένα LDM χρησιμοποιώντας DocumentReader Και η to_light_document() Μέθοδος από LdmBuilderMixin.


Προϋποθέσεις

ΑΠΑΙΤΗΣΕΙΣΛεπτομέρειες
Python3.9 or later
Πακέτοaspose-words-foss (Επίσημη από το ΜΜΕ)
εισαγωγώνΑ .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 – Ελέγξτε το έγγραφο

Η 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")

Επόμενο Βήματα

Δείτε επίσης

 Ελληνικά