1. Producten
  2.   Aspose.Words
  3.   Aspose.Words FOSS for Python

Aspose.Words FOSS voor Python

Exporteer Word-documenten naar PDF, Markdown en platte tekst vanuit Python — geen Microsoft Office vereist.

Open-Source Python bibliotheek voor Word Document Conversion

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.

Documentconversie

  • Multi-format invoer: Laad documenten van DOCX, DOC, RTF, TXT en Markdown-formaten via de Document klasse.
  • PDF export: Exporteer elk invoerdocument naar PDF met behulp van SaveFormat.PDF of PdfSaveOptions.
  • Markdown-export: Exporteer naar Markdown met SaveFormat.MARKDOWN of MarkdownSaveOptions.
  • Tekstextractie: Haal platte tekstinhoud uit documenten met behulp van Document.get_text().
  • Platte-tekst export: Sla documenten op als platte tekst met behulp van SaveFormat.TEXT.

Waar Aspose.Words FOSS kan worden gebruikt

  • Documentpijplijnen: Exporteer geüploade Word-documenten naar PDF in backendservices.
  • Content extraction: Extraheer tekst uit DOCX- of DOC-bestanden voor indexering en zoeken.
  • Formaatmigratie: Batch-export legacy Word-archieven naar modern Markdown of PDF.
  • CI/CD-automatisering: Genereer PDF-rapporten vanuit Markdown- of DOCX-sjablonen in build‑pijplijnen.

Opslagopties en aanpassing

  • 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-constanten: Gebruik SaveFormat.MARKDOWN, SaveFormat.PDF en SaveFormat.TEXT voor snelle conversie.
  • Documentlezers: Specifieke lezers voor DOC, RTF, TXT en Markdown-invoerformaten.

Ontwikkelaarservaring

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.

DOCX converteren naar Markdown

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 DOCX naar PDF

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)

Tekst extraheren uit een document

Lees alle tekstinhoud van een Word‑document.

import aspose.words_foss as aw
document = aw.Document("input.docx")
text = document.get_text()

Veelgestelde vragen

Welke licentie gebruikt Aspose.Words FOSS voor Python?

Aspose.Words FOSS voor Python wordt uitgebracht onder de MIT license. Je kunt het gebruiken, aanpassen en distribueren in commerciële en persoonlijke projecten.

Hoe installeer ik Aspose.Words FOSS voor Python?

Installeer via pip met pip install aspose-words-foss>=26.4.0. Vereist Python 3.10 of later.

Welke documentformaten worden ondersteund?

De bibliotheek leest DOCX, DOC, RTF, TXT en Markdown-bestanden en exporteert naar PDF, Markdown en platte tekst.

Hoe exporteer ik een DOCX-bestand naar PDF?

Gebruik Document("input.docx") om het documentobject te initialiseren. Sla op als PDF met document.save("output.pdf", SaveFormat.PDF).

  

Ondersteuning en leermiddelen

 Nederlands