Veelgestelde vragen

Veelgestelde vragen

Licenties & Open Source

Welke licentie gebruikt Aspose.Words FOSS voor Python?

Aspose.Words FOSS for Python wordt uitgebracht onder de MIT-licentie. Je kunt de bibliotheek gebruiken, aanpassen en distribueren in zowel persoonlijke als commerciële projecten. De enige vereiste is om de originele licentietekst op te nemen in kopieën van de software.

Kan ik Aspose.Words FOSS gebruiken in een commercieel product?

Ja. De MIT license staat commercieel gebruik, wijziging en distributie toe zonder een aparte licentie of activeringssleutel aan te schaffen.

Installatie & Vereisten

Hoe installeer ik Aspose.Words FOSS voor Python?

Installeer via pip:

pip install aspose-words-foss>=26.4.0

Het pakket installeert automatisch zijn afhankelijkheden (olefile, fpdf2, pydantic).

Welke Python‑versies worden ondersteund?

Aspose.Words FOSS vereist Python 3.10, 3.11 of 3.12. Eerdere Python‑versies worden niet ondersteund.

Zijn er native- of systeemafhankelijkheden?

Er zijn geen native extensies of systeemniveau‑afhankelijkheden vereist. Alle afhankelijkheden zijn pure Python‑pakketten die automatisch door pip worden geïnstalleerd.

Formaatondersteuning

Welke documentformaten kan Aspose.Words FOSS lezen?

De bibliotheek leest DOCX-, DOC-, RTF-, TXT- en Markdown‑invoerformaten. Laad elk ondersteund bestand door het bestandspad door te geven aan de Document‑constructor:

import aspose.words_foss as aw

doc = aw.Document("input.docx")

Welke uitvoerformaten ondersteunt Aspose.Words FOSS?

Documenten kunnen worden geëxporteerd naar PDF, Markdown en platte tekst met behulp van SaveFormat constanten:

  • SaveFormat.PDF — PDF-export
  • SaveFormat.MARKDOWN — Markdown-export
  • SaveFormat.TEXT — platte-tekst-export

Kan ik de uitvoeropmaak regelen?

Ja. Gebruik PdfSaveOptions of MarkdownSaveOptions voor fijnmazige controle over de uitvoer in plaats van SaveFormat-constanten.

API-gebruik

Hoe converteer ik een DOCX-bestand naar PDF?

Laad het document en roep save() aan met SaveFormat.PDF:

import aspose.words_foss as aw

doc = aw.Document("input.docx")
doc.save("output.pdf", aw.SaveFormat.PDF)

Hoe haal ik tekst uit een Word‑document?

Gebruik Document.get_text() om alle tekstinhoud te extraheren:

import aspose.words_foss as aw

doc = aw.Document("input.docx")
text = doc.get_text()

Hoe converteer ik een document naar Markdown?

Gebruik SaveFormat.MARKDOWN:

import aspose.words_foss as aw

doc = aw.Document("input.docx")  # or .doc, .rtf, .txt, .md
doc.save("output.md", aw.SaveFormat.MARKDOWN)

Bekende beperkingen

Ondersteunt Aspose.Words FOSS alle functies van de commerciële Aspose.Words?

Nee. Aspose.Words FOSS is een aparte open‑source bibliotheek met een gerichte functieset: documentladen, formaatconversie en tekstextractie. Het bevat niet de volledige functieset van het commerciële Aspose.Words‑product.

Zijn er beperkingen bij het converteren van formaten?

De bibliotheek richt zich op document-naar-document conversie (DOCX, DOC, RTF, TXT, Markdown naar PDF, Markdown, tekst). Complexe documentfuncties zoals macro’s, ingebedde OLE-objecten of geavanceerde typografie worden mogelijk niet volledig behouden tijdens de conversie.

 Nederlands