Aspose.Words FOSS pro Python je MIT-licencovaná Python knihovna pro načítání Word dokumentů a jejich export. Čte soubory DOCX, DOC, RTF, TXT a Markdown a exportuje je do PDF, Markdown a prostého textu, aniž by vyžadovala Microsoft Office nebo jakýkoli proprietární runtime.
Knihovna poskytuje třídu Document pro načítání souborů a metodu save(), která přijímá konstanty SaveFormat nebo objekty save-options jako PdfSaveOptions a MarkdownSaveOptions. Poznámka: většina vlastností save-options je definována pro budoucí kompatibilitu API a zatím není využita zapisovateli; pouze MarkdownSaveOptions.export_underline_formatting aktuálně ovlivňuje výstup.
Nainstalujte pomocí pip install aspose-words-foss>=26.4.0. Knihovna vyžaduje Python 3.10 nebo novější a závisí na olefile, fpdf2 a pydantic. Komerční protějšek je Aspose.Words for Python.
Document.SaveFormat.PDF nebo PdfSaveOptions.SaveFormat.MARKDOWN nebo MarkdownSaveOptions.Document.get_text().SaveFormat.TEXT.PdfSaveOptions: Třída konfigurace exportu PDF (vlastnosti jsou zástupné objekty pro budoucí kompatibilitu; zatím nejsou použity zapisovačem).MarkdownSaveOptions: Konfigurace exportu do Markdown (momentálně je použito pouze export_underline_formatting; ostatní vlastnosti jsou zástupci pro budoucí kompatibilitu).SaveFormat.MARKDOWN, SaveFormat.PDF a SaveFormat.TEXT pro rychlou konverzi.Aspose.Words FOSS se instaluje s pip install aspose-words-foss. Runtime závislosti (olefile, fpdf2, pydantic) jsou instalovány automaticky.
API je jednoduché: načtěte Document z cesty k souboru, pak zavolejte save() s cílovou cestou a formátem. Pro pokročilé řízení předávejte objekt save-options místo konstanty formátu. Knihovna je licencována pod MIT, je open-source na GitHubu a vyžaduje Python 3.10 nebo novější.
Načtěte dokument Word a uložte jej jako Markdown ve dvou řádcích kódu.
import aspose.words_foss as aw
document = aw.Document("input.docx") # or .doc, .rtf, .txt, .md
document.save("output.md", aw.SaveFormat.MARKDOWN)
Exportujte dokument Word do formátu PDF.
import aspose.words_foss as aw
document = aw.Document("input.docx")
document.save("output.pdf", aw.SaveFormat.PDF)
Přečtěte celý textový obsah z dokumentu Word.
import aspose.words_foss as aw
document = aw.Document("input.docx")
text = document.get_text()
Aspose.Words FOSS pro Python je vydán pod licencí MIT. Můžete jej používat, upravovat a distribuovat v komerčních i osobních projektech.
Instalujte pomocí pip s pip install aspose-words-foss>=26.4.0. Vyžaduje Python 3.10 nebo novější.
Knihovna čte soubory DOCX, DOC, RTF, TXT a Markdown a exportuje do PDF, Markdown a prostého textu.
Použijte Document("input.docx") k inicializaci objektu dokumentu. Uložte jako PDF s document.save("output.pdf", SaveFormat.PDF).