FOSS for Python is een MIT-gelicentieerde Python bibliotheek voor het laden van Word documenten en export. Het leest DOCX, DOc, RTF, TXT en Markdown bestanden en exporteert ze naar PDF, Mark down en gewone tekst zonder Microsoft Office of enige eigen runtime te vereisen.
De bibliotheek biedt een Document-klasse voor het laden van bestanden en eensave() -methode die SaveFormat constanten of opslagopties objecten zoals PdfSaveOptions en MarkdownSaveOptions accepteert. Opmerking: de meeste opslaan optie eigenschappen zijn gedefinieerd voor API forward compatibiliteit 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. Het commerciële tegenhangsel is Aspose.Words for Python.
Document.SaveFormat.PDF of PdfSaveOptions.SaveFormat.MARKDOWN of MarkdownSaveOptions.Document.get_text().SaveFormat.TEXT.PdfSaveOptions: PDF-exportconfiguratie klas (eigenschappen zijn voor de toekomst compatibiliteit stubs; nog niet door de schrijver toegepast).MarkdownSaveOptions: Markdown-exportconfiguratie (momenteel wordt alleen export_underline_formatting toegepast; andere eigenschappen zijn stubs voor toekomstige compatibiliteit).SaveFormat.MARKDOWN, SaveFormat.PDF en SaveFormat.TEXT voor snelle conversie.Aspose.Words FOSS installeert met pip install aspose-words-foss. Runtime-afhankelijkheden (olefile, fpdf2 en pydantic) worden automatisch geïnstalleerd.
De API is eenvoudig: laad een Document van een bestandspad, bel dan save() met een doelpad en formaat. Voor geavanceerde controle geef je in plaats van de formatconstante een save-options object door. De bibliotheek is MIT-licentie, open source op GitHub en vereist Python 3.10 of hoger.
Laad een Word-document op en bewaar het 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)
Word-document in PDF-formaat exporteren.
import aspose.words_foss as aw
document = aw.Document("input.docx")
document.save("output.pdf", aw.SaveFormat.PDF)
Lees alle tekstinhoud uit een Word-document.
import aspose.words_foss as aw
document = aw.Document("input.docx")
text = document.get_text()
Aspose.Words FOSS voor Python is uitgebracht onder de MIT-licentie. 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. Vervolgens Python 3.10 of hoger.
De bibliotheek leest DOCX-, DOc-, RTF- en TXT-bestanden, en exporteert ze naar PDF-, Markdown- of plain text.
Gebruik Document("input.docx") om het document object te initialiseren. Bewaar als PDF met document.save("output.pdf", SaveFormat.PDF).