Aspose.Words FOSS for Python είναι μια βιβλιοθήκη Python αδειοδοτημένη με MIT για τη φόρτωση εγγράφων Word και την εξαγωγή τους. Διαβάζει αρχεία DOCX, DOC, RTF, TXT και Markdown και τα εξάγει σε PDF, Markdown και απλό κείμενο χωρίς να απαιτείται Microsoft Office ή οποιοδήποτε ιδιόκτητο runtime.
Η βιβλιοθήκη παρέχει μια κλάση Document για τη φόρτωση αρχείων και μια μέθοδο save() που δέχεται σταθερές SaveFormat ή αντικείμενα επιλογών αποθήκευσης όπως PdfSaveOptions και MarkdownSaveOptions. Σημείωση: οι περισσότερες ιδιότητες επιλογών αποθήκευσης ορίζονται για προώθηση συμβατότητας του API και δεν έχουν ακόμη χρησιμοποιηθεί από τους συγγραφείς· μόνο το MarkdownSaveOptions.export_underline_formatting επηρεάζει επί του παρόντος την έξοδο.
Εγκαταστήστε με pip install aspose-words-foss>=26.4.0. Η βιβλιοθήκη απαιτεί Python 3.10 ή νεότερη και εξαρτάται από olefile, fpdf2 και pydantic. Η εμπορική αντίστοιχη έκδοση είναι Aspose.Words for Python.
Document.SaveFormat.PDF ή PdfSaveOptions.SaveFormat.MARKDOWN ή MarkdownSaveOptions.Document.get_text().SaveFormat.TEXT.PdfSaveOptions: Κλάση διαμόρφωσης εξαγωγής PDF (οι ιδιότητες είναι υποδομές προ-συμβατότητας· δεν έχουν ακόμη εφαρμοστεί από τον συγγραφέα).MarkdownSaveOptions: Διαμόρφωση εξαγωγής Markdown (μόνο το export_underline_formatting εφαρμόζεται αυτή τη στιγμή· άλλες ιδιότητες είναι υποδομές συμβατότητας προς τα εμπρός).SaveFormat.MARKDOWN, SaveFormat.PDF και SaveFormat.TEXT για γρήγορη μετατροπή.Aspose.Words FOSS εγκαθίσταται με pip install aspose-words-foss. Οι εξαρτήσεις χρόνου εκτέλεσης (olefile, fpdf2, pydantic) εγκαθίστανται αυτόματα.
Το API είναι απλό: φορτώστε ένα Document από μια διαδρομή αρχείου, στη συνέχεια καλέστε το save() με μια διαδρομή προορισμού και μορφή. Για προχωρημένο έλεγχο, περάστε ένα αντικείμενο επιλογών αποθήκευσης αντί για μια σταθερά μορφής. Η βιβλιοθήκη είναι αδειοδοτημένη με MIT, ανοιχτού κώδικα στο GitHub και απαιτεί Python 3.10 ή νεότερη.
Φορτώστε ένα έγγραφο Word και αποθηκεύστε το ως Markdown σε δύο γραμμές κώδικα.
import aspose.words_foss as aw
document = aw.Document("input.docx") # or .doc, .rtf, .txt, .md
document.save("output.md", aw.SaveFormat.MARKDOWN)
Εξαγωγή εγγράφου Word σε μορφή PDF.
import aspose.words_foss as aw
document = aw.Document("input.docx")
document.save("output.pdf", aw.SaveFormat.PDF)
Διαβάστε όλο το κείμενο από ένα έγγραφο Word.
import aspose.words_foss as aw
document = aw.Document("input.docx")
text = document.get_text()
Aspose.Words FOSS for Python κυκλοφορεί υπό την άδεια MIT. Μπορείτε να το χρησιμοποιήσετε, να το τροποποιήσετε και να το διανείμετε σε εμπορικά και προσωπικά έργα.
Εγκατάσταση μέσω pip με pip install aspose-words-foss>=26.4.0. Απαιτεί Python 3.10 ή νεότερη έκδοση.
Η βιβλιοθήκη διαβάζει αρχεία DOCX, DOC, RTF, TXT και Markdown και εξάγει σε PDF, Markdown και απλό κείμενο.
Χρησιμοποιήστε Document("input.docx") για να αρχικοποιήσετε το αντικείμενο εγγράφου. Αποθηκεύστε ως PDF με document.save("output.pdf", SaveFormat.PDF).