1. Προϊόντα
  2.   Aspose.Words
  3.   Aspose.Words FOSS for Python

Aspose.Words FOSS για Python

Εξάγετε έγγραφα Word σε PDF, Markdown και απλό κείμενο από το Python — χωρίς να απαιτείται Microsoft Office.

Βιβλιοθήκη Python Ανοιχτού Κώδικα για Μετατροπή Εγγράφων Word

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.

Μετατροπή Εγγράφων

  • Πολυμορφική είσοδος: Φορτώστε έγγραφα από μορφές DOCX, DOC, RTF, TXT και Markdown μέσω της κλάσης Document.
  • PDF export: Εξαγωγή οποιουδήποτε εισερχόμενου εγγράφου σε PDF χρησιμοποιώντας SaveFormat.PDF ή PdfSaveOptions.
  • Εξαγωγή Markdown: Εξαγωγή σε Markdown με SaveFormat.MARKDOWN ή MarkdownSaveOptions.
  • Εξαγωγή κειμένου: Εξάγετε απλό κείμενο από έγγραφα χρησιμοποιώντας Document.get_text().
  • Εξαγωγή απλού κειμένου: Αποθηκεύστε τα έγγραφα ως απλό κείμενο χρησιμοποιώντας SaveFormat.TEXT.

Πού μπορεί να χρησιμοποιηθεί το Aspose.Words FOSS

  • Διαδικασίες εγγράφων: Εξαγωγή ανεβασμένων εγγράφων Word σε PDF σε υπηρεσίες backend.
  • Εξαγωγή περιεχομένου: Εξάγετε κείμενο από αρχεία DOCX ή DOC για ευρετηρίαση και αναζήτηση.
  • Μεταφορά μορφής: Μαζική εξαγωγή παλαιών αρχείων Word σε σύγχρονα Markdown ή PDF.
  • CI/CD automation: Δημιουργήστε αναφορές PDF από πρότυπα Markdown ή DOCX σε pipelines κατασκευής.

Επιλογές Αποθήκευσης και Προσαρμογή

  • PdfSaveOptions: Κλάση διαμόρφωσης εξαγωγής PDF (οι ιδιότητες είναι υποδομές προ-συμβατότητας· δεν έχουν ακόμη εφαρμοστεί από τον συγγραφέα).
  • MarkdownSaveOptions: Διαμόρφωση εξαγωγής Markdown (μόνο το export_underline_formatting εφαρμόζεται αυτή τη στιγμή· άλλες ιδιότητες είναι υποδομές συμβατότητας προς τα εμπρός).
  • Σταθερές SaveFormat: Χρησιμοποιήστε SaveFormat.MARKDOWN, SaveFormat.PDF και SaveFormat.TEXT για γρήγορη μετατροπή.
  • Αναγνώστες εγγράφων: Αφοσιωμένοι αναγνώστες για τις μορφές εισόδου DOC, RTF, TXT και Markdown.

Εμπειρία Προγραμματιστή

Aspose.Words FOSS εγκαθίσταται με pip install aspose-words-foss. Οι εξαρτήσεις χρόνου εκτέλεσης (olefile, fpdf2, pydantic) εγκαθίστανται αυτόματα.

Το API είναι απλό: φορτώστε ένα Document από μια διαδρομή αρχείου, στη συνέχεια καλέστε το save() με μια διαδρομή προορισμού και μορφή. Για προχωρημένο έλεγχο, περάστε ένα αντικείμενο επιλογών αποθήκευσης αντί για μια σταθερά μορφής. Η βιβλιοθήκη είναι αδειοδοτημένη με MIT, ανοιχτού κώδικα στο GitHub και απαιτεί Python 3.10 ή νεότερη.

Μετατροπή DOCX σε Markdown

Φορτώστε ένα έγγραφο 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)

Εξαγωγή DOCX σε PDF

Εξαγωγή εγγράφου 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 για Python;

Aspose.Words FOSS for Python κυκλοφορεί υπό την άδεια MIT. Μπορείτε να το χρησιμοποιήσετε, να το τροποποιήσετε και να το διανείμετε σε εμπορικά και προσωπικά έργα.

Πώς εγκαθιστώ το Aspose.Words FOSS για Python?;

Εγκατάσταση μέσω pip με pip install aspose-words-foss>=26.4.0. Απαιτεί Python 3.10 ή νεότερη έκδοση.

Ποιες μορφές εγγράφων υποστηρίζονται;

Η βιβλιοθήκη διαβάζει αρχεία DOCX, DOC, RTF, TXT και Markdown και εξάγει σε PDF, Markdown και απλό κείμενο.

Πώς εξάγω ένα αρχείο DOCX σε PDF?;

Χρησιμοποιήστε Document("input.docx") για να αρχικοποιήσετε το αντικείμενο εγγράφου. Αποθηκεύστε ως PDF με document.save("output.pdf", SaveFormat.PDF).

  

Υποστήριξη και Πόροι Μάθησης

 Ελληνικά