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

Aspose.Words FOSS for Python

Exportujte Word dokumenty do PDF, Markdown a obyčajného textu z Python — nie je potrebný Microsoft Office.

Open-Source Python Library pre konverziu dokumentu Word

Aspose.Words FOSS pre Python je MIT-licencovaná Python knižnica na načítanie Word dokumentov a ich export. Číta súbory DOCX, DOC, RTF, TXT a Markdown a exportuje ich do PDF, Markdown a obyčajného textu bez potreby Microsoft Office alebo akéhokoľvek proprietárneho runtime.

Knižnica poskytuje triedu Document na načítanie súborov a metódu save(), ktorá prijíma konštanty SaveFormat alebo objekty save-options ako PdfSaveOptions a MarkdownSaveOptions. Poznámka: väčšina vlastností save-options je definovaná pre API doprednú kompatibilitu a zatiaľ nie je využívaná zapisovačmi; iba MarkdownSaveOptions.export_underline_formatting momentálne ovplyvňuje výstup.

Inštalujte pomocou pip install aspose-words-foss>=26.4.0. Knižnica vyžaduje Python 3.10 alebo novší a závisí od olefile, fpdf2 a pydantic. Komerčná verzia je Aspose.Words for Python.

Konverzia dokumentu

  • Vstup v viacerých formátoch: Nahrávajte dokumenty z formátov DOCX, DO C, RTF, TXT a Markdown prostredníctvom triedy Document.
  • Export PDF: Exportujte akýkoľvek vstupný dokument do formátu PDF pomocou SaveFormat.PDF alebo PdfSaveOptions.
  • **Markdown export:**Export do Markdown s SaveFormat.MARKDOWN alebo MarkdownSaveOptions.
  • Extrakcia textu: Vytlačiť obsah jednoduchého textualného obsahu z dokumentov pomocou Document.get_text().
  • Export jednoduchého textu: Uložiť dokumenty ako prostý text pomocou SaveFormat.TEXT.

Kde sa Aspose.Words FOSS môže použiť

  • Pipeliny dokumentov: Export nahradených dokumentov Word na PDF v backendových službách.
  • Extrakcia obsahu: Výťažok textu z súborov DOCX alebo DOc na indexovanie a vyhľadávanie.
  • Migrácia formátu: Batch-export dedičných archívov Word na moderný Markdown alebo PDF.
  • CI/CD automatizácia: Vytvorenie správ PDF z šablón Markdown alebo DOCX v stavebných potrubiach.

Uložiť možnosti a prispôsobenie

  • PdfSaveOptions: Klasa konfigurácie exportu PDF (súčasti sú stuby kompatibility s predošlými funkciami; autor ešte nepoužil).
  • MarkdownSaveOptions: Markdown exportová konfigurácia (v súčasnosti sa uplatňuje len export_underline_formatting; ostatné vlastnosti sú stuby kompatibility s predstihom).
  • Schránenie konštant Formátu: Použite SaveFormat.MARKDOWN, SaveFormat.PDF a SaveFormat.TEXT na rýchle konverzie.
  • Čítateľ dokumentov: Osobitné čítačky pre vstupné formáty DOC, RTF, TXT a Markdown.

Skúsenosti vývojára

Aspose.Words FOSS sa inštaluje s pip install aspose-words-foss. Závislosti na čase spustenia (olefile, fpdf2 a pydantic) sú automaticky nainštalované.

API je jednoduché: naložíte Document z cesty súboru, potom zavoláte save() s cieľovou cestou a formátom. Pre pokročilú kontrolu prejdite objektom možnosti ukladania namiesto konštantnej formy. Knižnica je licencovaná na MIT, open-source na GitHub a vyžaduje Python 3.10 alebo novší.

Konverzia DOCX na Markdown

Nahrátajte Word dokument a uložte ho ako Markdown v dvoch riadkoch 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)

Export DOCX do PDF

Exportovať dokument Word do formátu PDF.

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

Výber textu z dokumentu

Prečítajte si všetok textový obsah z dokumentu Word.

import aspose.words_foss as aw
document = aw.Document("input.docx")
text = document.get_text()

Frequently Asked Questions

Akú licenciu používa Aspose.Words FOSS pre Python?

Aspose.Words FOSS pre Python je vydaný pod licenciou MIT. Môžete ho používať, upraviť a distribuovať v komerčných i osobných projektoch.

Ako nainštalujem Aspose.Words FOSS pre Python?

Inštalovať cez pip s pip install aspose-words-foss>=26.4.0. Vyžaduje Python 3.10 alebo novší.

Aké formáty dokumentov sú podporované?

Knižnica číta súbory DOCX, DO C, RTF, TXT a Markdown a exportuje ich na PDF, Mark Down a obyčajný text.

Ako môžem exportovať súbor DOCX na PDF?

Použite Document("input.docx") na inicializáciu dokumentu. Uložiť ako PDF s document.save("output.pdf", SaveFormat.PDF).

  

Support and Learning Resources

 Slovenčina