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

Aspose.Words FOSS for Python

Exportera Word-dokument till PDF, Markdown och vanlig text från Python — ingen Microsoft Office behövs.

Python- bibliotek för konvertering av Word-dokument med öppen källkod

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.

Dokumentomvandling

  • ** Inmatning i flera format:** Ladda dokument från DOCX, DO C, RTF, TXT och Markdown-format via klassen Document.
  • ** PDF-export:** Exportera alla ingångsdokument till PDF med hjälp av SaveFormat.PDF eller PdfSaveOptions.
  • **Markdown-export:**Export till Markdown med SaveFormat.MARKDOWN eller MarkdownSaveOptions.
  • ** Texträkning:** Räkna ut vanlig text från dokument med hjälp av Document.get_text().
  • Export av vanlig text: Spara dokument som vanlig tekst med hjälp av SaveFormat.TEXT.

Var Aspose.Words kan användas för fosser

  • ** Dokumentpipelines:** Exportera uppladdade Word-dokument till PDF i backendtjänster.
  • Extraktion av innehåll: Extrakta text från DOCX- eller DOc-filer för indexering och sökning.
  • Migration av format: Batch-export till nuvarande Markdown eller PDF.
  • CI/CD-automatisering: Generera PDF-rapporter från Markdown eller DOCX-mallar i byggpipelines.

Spara alternativ och anpassning

  • 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).
  • ** Spara formatkonstanser:** Använd SaveFormat.MARKDOWN, SaveFormat.PDF och SaveFormat.TEXT för snabb omvandling.
  • ** Dokumentläsare:** Dedikerade läsare för DOC-, RTF- och Markdown-inmatningsformat.

Utvecklarexpertis

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.

Konvertera DOCX till Markdown

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 DOCX till PDF-format

Exportera ett Word-dokument till PDF.

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

Uttack text från ett dokument

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()

Vanliga Frågor

Vilken licens använder Aspose.Words FOSS för Python?

Aspose.Words FOSS för Python släpps under MIT-licensen. Du kan använda, modifiera och distribuera det i kommersiella och personliga projekt.

Hur installerar jag Aspose.Words FOSS för Python?

Installera via pip med pip install aspose-words-foss>=26.4.0. Kräver Python 3.10 eller senare.

Vilka dokumentformater stöds?

Biblioteket läser DOCX, DOK, RTF, TXT och Markdown-filer och exporterar till PDF, Mark Down och vanlig text.

Hur exporterar jag en DOCX-fil till PDF?

Använd Document("input.docx") för att initiera dokumentobjektet. Spara som PDF med document.save("output.pdf", SaveFormat.PDF).

  

Stöd och Lärande Resurser

 Svenska