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

Aspose.Words FOSS for Python

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

Open-Source Python Library voor Word Document Conversion

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.

Documentconversie

  • ** Invoer in meerdere formaten:** Laad documenten van DOCX-, DO C-, RTF- en TXT-formaten via de klasse Document.
  • PDF-export: Exporteer elk invoerdocument naar PDF met SaveFormat.PDF of PdfSaveOptions.
  • **Markdown-export:**Export naar Markdown met SaveFormat.MARKDOWN of MarkdownSaveOptions.
  • ** Tekstonttrekking:** Uit documenten gewone tekst extraheren met Document.get_text().
  • Export van gewone tekst: Bewaar documenten als gewone text met SaveFormat.TEXT.

Waar Aspose.Words FOSS kan worden gebruikt

  • ** Document pipelines:** Exporteer geüploade Word-documenten naar PDF in backenddiensten.
  • ** Inhoudsuittrekking:** Tekst uit DOCX- of DOc-bestanden voor indexering en zoekopdracht.
  • Format migratie: Batch-export van verouderde Word archieven naar moderne Markdown of PDF.
  • CI/CD-automatisering: Genereren van PDF-rapporten uit Markdown of DOCX-sjabloons in build pipelines.

Opties opslaan en aanpassen

  • 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).
  • SaveFormatconstanten: Gebruik SaveFormat.MARKDOWN, SaveFormat.PDF en SaveFormat.TEXT voor snelle conversie.
  • Documentlezer: Speciale lezer voor DOC-, RTF- en Markdown-invoerformaten.

Ontwikkelaarservaring

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.

DOCX omzetten naar Markdown

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)

DOCX naar PDF exporteren

Word-document in PDF-formaat exporteren.

import aspose.words_foss as aw
document = aw.Document("input.docx")
document.save("output.pdf", aw.SaveFormat.PDF)

Tekst uit een document halen

Lees alle tekstinhoud uit 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 is uitgebracht onder de MIT-licentie. 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. Vervolgens Python 3.10 of hoger.

Welke documentformaten worden ondersteund?

De bibliotheek leest DOCX-, DOc-, RTF- en TXT-bestanden, en exporteert ze naar PDF-, Markdown- of plain text.

Hoe voer ik een DOCX-bestand naar PDF uit?

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

  

Ondersteuning en leermiddelen

 Nederlands