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