Aspose.Words FOSS for Python er et MIT-licenseret Python bibliotek til indlæsning af Word-dokumenter og eksport af dem. Det læser DOCX, DOC, RTF, TXT og Markdown-filer og eksporterer dem til PDF, Markdown og almindelig tekst uden at kræve Microsoft Office eller nogen proprietær runtime.
Biblioteket leverer en Document klasse til indlæsning af filer og en save() metode, der accepterer SaveFormat konstanter eller gem‑indstillingsobjekter som PdfSaveOptions og MarkdownSaveOptions. Bemærk: de fleste gem‑indstillings‑egenskaber er defineret for API‑fremadkompatibilitet og er endnu ikke forbrugt af forfatterne; kun MarkdownSaveOptions.export_underline_formatting påvirker i øjeblikket output.
Installer med pip install aspose-words-foss>=26.4.0. Biblioteket kræver Python 3.10 eller senere og afhænger af olefile, fpdf2 og pydantic. Den kommercielle pendant er Aspose.Words for Python.
Document-klassen.SaveFormat.PDF eller PdfSaveOptions.SaveFormat.MARKDOWN eller MarkdownSaveOptions.Document.get_text().SaveFormat.TEXT.PdfSaveOptions: PDF-eksportkonfigurationsklasse (egenskaber er forward-compatibility stubs; endnu ikke anvendt af forfatteren).MarkdownSaveOptions: Markdown-eksportkonfiguration (kun export_underline_formatting er i øjeblikket anvendt; andre egenskaber er fremadkompatibilitets‑stubs).SaveFormat.MARKDOWN, SaveFormat.PDF og SaveFormat.TEXT til hurtig konvertering.Aspose.Words FOSS installeres med pip install aspose-words-foss. Runtime-afhængigheder (olefile, fpdf2, pydantic) installeres automatisk.
API’en er ligetil: indlæs en Document fra en filsti, og kald derefter save() med en målsti og format. For avanceret kontrol, overgiv et save-options-objekt i stedet for en formatkonstant. Biblioteket er MIT-licenseret, open-source på GitHub, og kræver Python 3.10 eller senere.
Indlæs et Word-dokument og gem det som Markdown i to linjer kode.
import aspose.words_foss as aw
document = aw.Document("input.docx") # or .doc, .rtf, .txt, .md
document.save("output.md", aw.SaveFormat.MARKDOWN)
Eksporter et Word-dokument til PDF-format.
import aspose.words_foss as aw
document = aw.Document("input.docx")
document.save("output.pdf", aw.SaveFormat.PDF)
Læs al tekstindhold fra et Word-dokument.
import aspose.words_foss as aw
document = aw.Document("input.docx")
text = document.get_text()
Aspose.Words FOSS for Python er udgivet under MIT-licensen. Du kan bruge, modificere og distribuere den i kommercielle og personlige projekter.
Installer via pip med pip install aspose-words-foss>=26.4.0. Kræver Python 3.10 eller senere.
Biblioteket læser DOCX, DOC, RTF, TXT og Markdown-filer og eksporterer til PDF, Markdown og almindelig tekst.
Brug Document("input.docx") til at initialisere dokumentobjektet. Gem som PDF med document.save("output.pdf", SaveFormat.PDF).