Aspose.Words FOSS voor Python is een MIT-gelicentieerde Python bibliotheek voor het laden van Word‑documenten en het exporteren ervan. Het leest DOCX-, DOC-, RTF-, TXT- en Markdown‑bestanden en exporteert ze naar PDF, Markdown en platte tekst zonder Microsoft Office of enige propriëtaire runtime te vereisen.
De bibliotheek biedt een Document klasse voor het laden van bestanden en een save() methode die SaveFormat constanten of save-options objecten zoals PdfSaveOptions en MarkdownSaveOptions accepteert. Opmerking: de meeste save-options eigenschappen zijn gedefinieerd voor API forward-compatibility en worden nog niet door de schrijvers gebruikt; alleen MarkdownSaveOptions.export_underline_formatting beïnvloedt momenteel de output.
Installeer met pip install aspose-words-foss>=26.4.0. De bibliotheek vereist Python 3.10 of hoger en is afhankelijk van olefile, fpdf2 en pydantic. De commerciële tegenhanger is Aspose.Words for Python.
Document klasse.SaveFormat.PDF of PdfSaveOptions.SaveFormat.MARKDOWN of MarkdownSaveOptions.Document.get_text().SaveFormat.TEXT.PdfSaveOptions: PDF-exportconfiguratieklasse (eigenschappen zijn forward-compatibility stubs; nog niet toegepast door de schrijver).MarkdownSaveOptions: Markdown-exportconfiguratie (alleen export_underline_formatting is momenteel toegepast; andere eigenschappen zijn forward-compatibility stubs).SaveFormat.MARKDOWN, SaveFormat.PDF en SaveFormat.TEXT voor snelle conversie.Aspose.Words FOSS wordt geïnstalleerd met pip install aspose-words-foss. Runtime‑afhankelijkheden (olefile, fpdf2, pydantic) worden automatisch geïnstalleerd.
De API is eenvoudig: laad een Document vanaf een bestandspad, roep vervolgens save() aan met een doelpad en format. Voor geavanceerde controle, geef een save‑options object door in plaats van een format constant. De bibliotheek is MIT‑licensed, open‑source op GitHub, en vereist Python 3.10 of later.
Laad een Word‑document en sla het op als Markdown in twee regels code.
import aspose.words_foss as aw
document = aw.Document("input.docx") # or .doc, .rtf, .txt, .md
document.save("output.md", aw.SaveFormat.MARKDOWN)
Exporteer een Word‑document naar PDF‑formaat.
import aspose.words_foss as aw
document = aw.Document("input.docx")
document.save("output.pdf", aw.SaveFormat.PDF)
Lees alle tekstinhoud van een Word‑document.
import aspose.words_foss as aw
document = aw.Document("input.docx")
text = document.get_text()
Aspose.Words FOSS voor Python wordt uitgebracht onder de MIT license. Je kunt het gebruiken, aanpassen en distribueren in commerciële en persoonlijke projecten.
Installeer via pip met pip install aspose-words-foss>=26.4.0. Vereist Python 3.10 of later.
De bibliotheek leest DOCX, DOC, RTF, TXT en Markdown-bestanden en exporteert naar PDF, Markdown en platte tekst.
Gebruik Document("input.docx") om het documentobject te initialiseren. Sla op als PDF met document.save("output.pdf", SaveFormat.PDF).