Aspose.Words FOSS für Python ist eine MIT-lizenzierte Python Bibliothek zum Laden von Word‑Dokumenten und zum Exportieren. Sie liest DOCX-, DOC-, RTF-, TXT‑ und Markdown‑Dateien und exportiert sie in PDF, Markdown und reinen Text, ohne Microsoft Office oder eine proprietäre Laufzeit zu benötigen.
Die Bibliothek stellt eine Document Klasse zum Laden von Dateien und eine save() Methode bereit, die SaveFormat Konstanten oder save-options objects wie PdfSaveOptions und MarkdownSaveOptions akzeptiert. Hinweis: Die meisten save-options properties sind für die API-Vorwärtskompatibilität definiert und werden von den Schreibern noch nicht verwendet; nur MarkdownSaveOptions.export_underline_formatting beeinflusst derzeit die Ausgabe.
Installieren Sie mit pip install aspose-words-foss>=26.4.0. Die Bibliothek erfordert Python 3.10 oder höher und hängt von olefile, fpdf2 und pydantic ab. Das kommerzielle Gegenstück ist Aspose.Words for Python.
Document-Klasse.SaveFormat.PDF oder PdfSaveOptions.SaveFormat.MARKDOWN oder MarkdownSaveOptions.Document.get_text().SaveFormat.TEXT.PdfSaveOptions: PDF-Export-Konfigurationsklasse (Eigenschaften sind forward-compatibility Stubs; noch nicht vom Writer angewendet).MarkdownSaveOptions: Markdown-Export-Konfiguration (nur export_underline_formatting ist derzeit angewendet; andere Eigenschaften sind forward-compatibility stubs).SaveFormat.MARKDOWN, SaveFormat.PDF und SaveFormat.TEXT für eine schnelle Konvertierung.Aspose.Words FOSS installiert sich mit pip install aspose-words-foss. Laufzeitabhängigkeiten (olefile, fpdf2, pydantic) werden automatisch installiert.
Die API ist unkompliziert: Laden Sie ein Document von einem Dateipfad, dann rufen Sie save() mit einem Zielpfad und Format auf. Für erweiterte Kontrolle übergeben Sie ein save‑options‑Objekt anstelle einer Formatkonstanten. Die Bibliothek ist MIT‑lizenziert, Open‑Source auf GitHub und erfordert Python 3.10 oder höher.
Laden Sie ein Word‑Dokument und speichern Sie es als Markdown in zwei Codezeilen.
import aspose.words_foss as aw
document = aw.Document("input.docx") # or .doc, .rtf, .txt, .md
document.save("output.md", aw.SaveFormat.MARKDOWN)
Exportieren Sie ein Word‑Dokument in das PDF‑Format.
import aspose.words_foss as aw
document = aw.Document("input.docx")
document.save("output.pdf", aw.SaveFormat.PDF)
Lese den gesamten Textinhalt aus einem Word‑Dokument.
import aspose.words_foss as aw
document = aw.Document("input.docx")
text = document.get_text()
Aspose.Words FOSS für Python wird unter der MIT-Lizenz veröffentlicht. Sie können es in kommerziellen und privaten Projekten verwenden, modifizieren und verbreiten.
Installation über pip mit pip install aspose-words-foss>=26.4.0. Benötigt Python 3.10 oder höher.
Die Bibliothek liest DOCX, DOC, RTF, TXT und Markdown-Dateien und exportiert sie nach PDF, Markdown und Klartext.
Verwenden Sie Document("input.docx"), um das Dokumentobjekt zu initialisieren. Speichern Sie als PDF mit document.save("output.pdf", SaveFormat.PDF).