Κεντρική διαχείριση
Κεντρική διαχείριση
Η Document Η class είναι το κεντρικό API για την φόρτωση εγγράφων Word και τη μετατροπή τους σε άλλες μορφές. Αυτή η σελίδα καλύπτει ροές εργασίας μετατροπής μορφών, διαμόρφωση επιλογών αποθήκευσης και εξαγωγή κειμένου.
Φορτώσεις και αποθήκευση
Εισάγετε ένα έγγραφο με: Document() Και κάλεσε. save() με α SaveFormat Συνεχή για μετατροπή στο μορφότυπο εξόδου στόχου. Υποστηριζόμενες εισόδους: DOCX, DO C, RTF, TXT, Markdown.
import aspose.words_foss as aw
doc = aw.Document("input.docx")
doc.save("output.md", aw.SaveFormat.MARKDOWN)
doc.save("output.pdf", aw.SaveFormat.PDF)
doc.save("output.txt", aw.SaveFormat.TEXT)Τηλεφώνησε. save() Πολλές φορές στο ίδιο. Document να παράγει πολλαπλές μορφές εξόδου χωρίς επαναφόρτωση.
Εξαγωγή PDF με PdfSaveOptions
Για προεπιλεγμένη έξοδο PDF, περάστε SaveFormat.PDF.Για τον έλεγχο των λεπτών κόκκων, χρησιμοποιήστε ένα PdfSaveOptions αντικείμενο:
import aspose.words_foss as aw
from aspose.words_foss.saving import PdfSaveOptions
doc = aw.Document("input.docx")
# Default PDF export
doc.save("default.pdf", aw.SaveFormat.PDF)
# Customized PDF export with save options
doc.save("custom.pdf", PdfSaveOptions())PdfSaveOptions ορίζει ιδιότητες για την ποιότητα εικόνας JPEG, τη συμμόρφωση με τα πρότυπα PDF, το ενσωμάτωση γραμματοσειρών και άλλες ρυθμίσεις.
Σημείωση: Ορβηγία
PdfSaveOptionsΟι ιδιότητες (συμμόρφωση, ποιότητα JPEG, λειτουργία ενσωμάτωσης γραμματοσειρών, συμπίεση εικόνας κλπ.) ορίζονται για την προχωρημένη συμβατότητα API αλλά δεν έχουν ακόμη καταναλωθεί από τον συντάκτη PDF. Η ρύθμιση τους επί του παρόντος δεν έχει καμία επίδραση στην έξοδο.
Εξαγωγή Markdown με Options Mark downSave
Για προεπιλεγμένη έξοδο Markdown, περάστε SaveFormat.MARKDOWN.Χρησιμοποιήστε . MarkdownSaveOptions όταν χρειάζεται να ελέγξετε τη συμπεριφορά μορφοποίησης:
import aspose.words_foss as aw
from aspose.words_foss.saving import MarkdownSaveOptions
doc = aw.Document("input.docx")
# Default Markdown export
doc.save("default.md", aw.SaveFormat.MARKDOWN)
# Customized Markdown export with save options
doc.save("with_options.md", MarkdownSaveOptions())MarkdownSaveOptions υποστηρίζει τον έλεγχο της διατήρησης του μορφοποίησης υπογραμμισμού στην έξοδο.
Σημείωση: Μόνο …
export_underline_formattingΕφαρμόζεται επί του παρόντος κατά την εξαγωγή Markdown.MarkdownSaveOptionsιδιότητες (table_content_alignment,list_export_mode,export_images_as_base64,images_folder,images_folder_alias) καθορίζονται για την προθεσμία συμβατότητας API, αλλά δεν έχουν ακόμη καταναλωθεί από τον συντάκτη Markdown.
Εκχύλισμα κειμένου
Εξάγεται απλό κείμενο από οποιοδήποτε φορτωμένο έγγραφο με: get_text():
import aspose.words_foss as aw
doc = aw.Document("input.docx")
text = doc.get_text()Για την έξοδο αρχείου κειμένου, χρησιμοποιήστε: SaveFormat.TEXT:
doc.save("output.txt", aw.SaveFormat.TEXT)Κοινά ζητήματα
| Επισκόπηση | Αιτία | Επανόρθωση |
|---|---|---|
ModuleNotFoundError | Πακέτο δεν έχει εγκατασταθεί. | Τρέξε ! pip install aspose-words-foss>=26.4.0 |
Κενό κείμενο από: get_text() | Το αρχείο εισαγωγής είναι κενό ή κατεστραμμένο . | Επαλήθευσε ότι το αρχείο εισόδου ανοίγει σωστά σε επεξεργαστή κειμένου . |
| Φωτογραφίες που λείπουν από την έκδοση PDF | Μορφή εικόνας που δεν υποστηρίζεται από τον μετατροπέα | Χρησιμοποιήστε μια εισαγωγή DOCX με τις τυποποιημένες ενσωματωμένες εικόνες |
Συνοπτική αναφορά API
| Τάξη / Μέθοδος | Περιγραφή: |
|---|---|
Document | Εγκατάσταση εγγράφων Word από DOCX, DO C, RTF, TXT ή Markdown |
Document.save() | Αποθηκεύστε σε PDF, Markdown ή κείμενο απλό |
Document.get_text() | Εκχύλισμα περιεχομένου κειμένου απλού κείμενου |
SaveFormat | Κοντάτες: PDF, MARKDOWN, TEXT |
PdfSaveOptions | Διαμόρφωση εξαγωγής PDF (οι ιδιότητες είναι προειδοποιητικές, δεν εφαρμόζονται ακόμα) |
MarkdownSaveOptions | Διαμορφώστε την εξαγωγή μορφοποίησης υπογραμμισμού |