Aspose.Words FOSS for Python er et MIT-lisensiert Python bibliotek for innlasting av Word-dokumenter og eksportering av dem. Det leser DOCX, DOC, RTF, TXT og Markdown-filer og eksporterer dem til PDF, Markdown og ren tekst uten å kreve Microsoft Office eller noen proprietær kjøretidsmiljø.
Biblioteket gir en Document klasse for lasting av filer og en save() metode som godtar SaveFormat konstanter eller lagringsalternativ‑objekter som PdfSaveOptions og MarkdownSaveOptions. Merk: de fleste lagringsalternativ‑egenskaper er definert for API‑fremoverkompatibilitet og er ennå ikke brukt av skriverne; kun MarkdownSaveOptions.export_underline_formatting påvirker for øyeblikket utdata.
Installer med pip install aspose-words-foss>=26.4.0. Biblioteket krever Python 3.10 eller nyere og avhenger av olefile, fpdf2 og pydantic. Den kommersielle motparten er Aspose.Words for Python.
Document-klassen.SaveFormat.PDF eller PdfSaveOptions.SaveFormat.MARKDOWN eller MarkdownSaveOptions.Document.get_text().SaveFormat.TEXT.PdfSaveOptions: PDF‑eksportkonfigurasjonsklasse (egenskaper er fremoverkompatibilitets‑stubber; ennå ikke brukt av skriveren).MarkdownSaveOptions: Markdown-eksportkonfigurasjon (kun export_underline_formatting er for øyeblikket brukt; andre egenskaper er fremoverkompatibilitetsstubber).SaveFormat.MARKDOWN, SaveFormat.PDF og SaveFormat.TEXT for rask konvertering.Aspose.Words FOSS installeres med pip install aspose-words-foss. Kjøretidsavhengigheter (olefile, fpdf2, pydantic) installeres automatisk.
API-et er enkelt: last inn en Document fra en filsti, og deretter kall save() med en målsti og format. For avansert kontroll, send inn et lagringsalternativer‑objekt i stedet for en formatkonstant. Biblioteket er MIT‑lisensiert, åpen kilde på GitHub, og krever Python 3.10 eller nyere.
Last inn et Word-dokument og lagre det som Markdown i to linjer med 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)
Les all tekstinnhold 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 utgitt under MIT license. Du kan bruke, endre og distribuere den i kommersielle og personlige prosjekter.
Installer via pip med pip install aspose-words-foss>=26.4.0. Krever Python 3.10 eller nyere.
Biblioteket leser DOCX, DOC, RTF, TXT og Markdown-filer og eksporterer til PDF, Markdown og ren tekst.
Bruk Document("input.docx") for å initialisere dokumentobjektet. Lagre som PDF med document.save("output.pdf", SaveFormat.PDF).