Έγγραφο

Επισκόπηση

Document είναι το κύριο σημείο εισόδου του Aspose.Words for Python. Παρέχει το δημόσιο API για τη φόρτωση εγγράφων Word (DOC, DOCX, RTF, TXT, Markdown), την αποθήκευση σε πολλαπλές μορφές εξόδου (PDF, DOCX, Markdown, TXT) και την εξαγωγή απλού κειμένου.

Ορισμένο σε: aspose/words_foss/document.py

Κατασκευαστής

ΥπογραφήΠεριγραφή
Document(filepath=None, *, stream=None, data=None)Φορτώστε ένα έγγραφο από διαδρομή αρχείου, δυαδική ροή ή ακατέργαστα bytes. Πρέπει να παρέχεται τουλάχιστον μία πηγή.

Παράμετροι:

ΌνομαΤύποςΠεριγραφή
filepathOptional[Union[str, Path]]Διαδρομή προς το αρχείο εγγράφου που θα φορτωθεί.
streamOptional[BinaryIO]Δυαδική ροή που περιέχει δεδομένα εγγράφου.
dataOptional[bytes]Ακατέργαστα byte του περιεχομένου του εγγράφου.

Μέθοδοι

ΥπογραφήΠεριγραφή
save(output_path, save_format_or_options=None)NoneΑποθηκεύστε το έγγραφο στην καθορισμένη μορφή. Η μορφή μπορεί να είναι μια σταθερά συμβολοσειράς SaveFormat ή ένα αντικείμενο επιλογών αποθήκευσης (PdfSaveOptions, MarkdownSaveOptions).
get_text()strΕξάγετε απλό κείμενο από το φορτωμένο έγγραφο.

Ιδιότητες

ΌνομαΤύποςΠρόσβασηΠεριγραφή
light_document_modelldm.DocumentΑνάγνωσηΠρόσβαση στο υποκείμενο ελαφρύ μοντέλο εγγράφου για προχωρημένη επιθεώρηση της δομής του εγγράφου (παράγραφοι, πίνακες, στυλ, ενότητες).

Χρήση

import aspose.words_foss as aw

# Load a DOCX file
doc = aw.Document("input.docx")

# Extract plain text
text = doc.get_text()

# Save as PDF
doc.save("output.pdf", aw.SaveFormat.PDF)

# Save as Markdown
doc.save("output.md", aw.SaveFormat.MARKDOWN)

Μοντέλο Ελαφρού Εγγράφου

Η ιδιότητα light_document_model παρέχει πρόσβαση στην εσωτερική δομή του εγγράφου (ldm.Document, ορισμένη στο light_document_model.py). Αυτό το pydantic BaseModel εκθέτει τις αναλυμένες παραγράφους, πίνακες, στυλ, ενότητες, κεφαλίδες, υποσέλιδα και δομικά ερωτήματα όπως find_style() και headings(). Οι περισσότεροι χρήστες δεν χρειάζονται να έχουν πρόσβαση απευθείας στο LDM — οι δημόσιες Document μέθοδοι παραπάνω καλύπτουν τυπικές ροές εργασίας.

 Ελληνικά