Aspose.Words FOSS för Python är ett MIT-licensierat Python bibliotek för att läsa in Word-dokument och exportera dem. Det läser DOCX, DOC, RTF, TXT och Markdown-filer och exporterar dem till PDF, Markdown och vanlig text utan att kräva Microsoft Office eller någon proprietär runtime.
Biblioteket tillhandahåller en Document klass för att läsa in filer och en save() metod som accepterar SaveFormat konstanter eller save-options-objekt som PdfSaveOptions och MarkdownSaveOptions. Obs: de flesta save-options-egenskaper är definierade för API framåtkompatibilitet och används ännu inte av skrivarna; endast MarkdownSaveOptions.export_underline_formatting påverkar för närvarande utdata.
Installera med pip install aspose-words-foss>=26.4.0. Biblioteket kräver Python 3.10 eller senare och är beroende av olefile, fpdf2 och pydantic. Den kommersiella motsvarigheten är Aspose.Words for Python.
Document.SaveFormat.PDF eller PdfSaveOptions.SaveFormat.MARKDOWN eller MarkdownSaveOptions.Document.get_text().SaveFormat.TEXT.PdfSaveOptions: PDF-exportkonfigurationsklass (egenskaper är framåtkompatibla stubb; inte ännu tillämpade av författaren).MarkdownSaveOptions: Markdown-exportkonfiguration (endast export_underline_formatting tillämpas för närvarande; andra egenskaper är framåtkompatibilitetsstubbar).SaveFormat.MARKDOWN, SaveFormat.PDF och SaveFormat.TEXT för snabb omvandling.Aspose.Words FOSS installeras med pip install aspose-words-foss. Runtime-beroende (olefile, fpdf2 och pydantic) installerar automatiskt.
API:n är enkel: ladda in en Document från ett filväg, och kalla sedan på save() med en målväg och format. För avancerad kontroll lägger du till dig ett save-options objekt istället för en formatkonstant. Biblioteket är MIT-licensierat, open source på GitHub och kräver Python 3.10 eller senare.
Ladda ett Word-dokument och spara det som Markdown i två rader kod.
import aspose.words_foss as aw
document = aw.Document("input.docx") # or .doc, .rtf, .txt, .md
document.save("output.md", aw.SaveFormat.MARKDOWN)
Exportera ett Word-dokument till PDF.
import aspose.words_foss as aw
document = aw.Document("input.docx")
document.save("output.pdf", aw.SaveFormat.PDF)
Läs allt textinnehåll från ett Word-dokument.
import aspose.words_foss as aw
document = aw.Document("input.docx")
text = document.get_text()
Aspose.Words FOSS för Python släpps under MIT-licensen. Du kan använda, modifiera och distribuera det i kommersiella och personliga projekt.
Installera via pip med pip install aspose-words-foss>=26.4.0. Kräver Python 3.10 eller senare.
Biblioteket läser DOCX, DOK, RTF, TXT och Markdown-filer och exporterar till PDF, Mark Down och vanlig text.
Använd Document("input.docx") för att initiera dokumentobjektet. Spara som PDF med document.save("output.pdf", SaveFormat.PDF).