Časté otázky
Licenční a open source
Jakou licenci používá Aspose.Words FOSS pro Python?
Aspose.Words FOSS for Python is released under the MIT license. You can use, modify, and distribute the library in both personal and commercial projects. The only requirement is to include the original license text in copies of the software.
Můžu použít Aspose.Words FOSS v komerčním produktu?
Licence MIT umožňuje komerční použití, modifikaci a distribuci bez nákupu samostatné licence nebo aktivačního klíče.
Instalace a požadavky
Jak nainstalovat Aspose.Words FOSS pro Python?
Instalace přes pip:
pip install aspose-words-foss>=26.4.0Paket instaluje své závislosti (olefile, fpdf2, pydantic) automaticky.
Jaké verze Pythonu jsou podporovány?
Aspose.Words FOSS requires Python 3.10, 3.11, or 3.12. Earlier Python versions are not supported.
Jsou zde nějaké nativní nebo systémové závislosti?
Paket instaluje všechny závislosti na běžném čase (olefile, fpdf2, pydantic) jako čisté Python balíčky automaticky.
Podpora formátu
Jaké formáty dokumentů může Aspose.Words FOSS číst?
Knihovna čte DOCX, DO C, RTF, TXT a Markdown vstupní formáty. Nahrát jakýkoli podporovaný soubor tím, že projde cestu souboru na Document konstruktor:
import aspose.words_foss as aw
doc = aw.Document("input.docx")Které výstupní formáty podporuje Aspose.Words FOSS?
Dokumenty lze exportovat do PDF, Markdown a prostého textu pomocí SaveFormat konstanty:
SaveFormat.PDFPDF exportSaveFormat.MARKDOWNVývoz za zkrácení cenySaveFormat.TEXTvývozu prostého textu
Můžu ovládat formátování výstupu?
Můžete projít. PdfSaveOptions nebo: MarkdownSaveOptions předměty místo SaveFormat Většina z nich však PdfSaveOptions vlastnosti (soulad, kvalita JPEG, vložení písma atd.) jsou definovány pro předcházející kompatibilitu API a nejsou ještě spotřebovány psaním PDF jejich nastavení v současné době nemá žádný účinek na výstup. Pro MarkdownSaveOptions, pouze export_underline_formatting je v současné době uplatňována.
Použití API
Jak konvertuji soubor DOCX na PDF?
Naložte dokument a zavolejte. save() s: SaveFormat.PDF. PDF je formát pouze pro export dokumenty nelze načíst z PDF.
import aspose.words_foss as aw
doc = aw.Document("input.docx")
doc.save("output.pdf", aw.SaveFormat.PDF)Jak vytáhnu text z dokumentu Word?
Použití: Document.get_text() pro výběr veškerého textu:
import aspose.words_foss as aw
doc = aw.Document("input.docx")
text = doc.get_text()Jak konvertuji dokument na Markdown?
Použití: SaveFormat.MARKDOWN pro export načteného dokumentu do formátu Markdown:
import aspose.words_foss as aw
doc = aw.Document("report.docx")
doc.save("report.md", aw.SaveFormat.MARKDOWN)Vstupní formáty, které mohou být načteny, zahrnují DOCX, DO C, RTF, TXT a Markdown.
Známé omezení
Podporuje Aspose.Words FOSS všechny funkce komerčního Aspose.Words?
FOSS je samostatná open-source knihovna s cíleným sadem funkcí: načítání dokumentů, konverze formátu a extrakce textu. Nezahrnuje kompletní soubor funkc komerčního produktu Aspose.Words .
Existují nějaké omezení konverze formátu?
Knihovna čte DOCX, DOK, RTF, TXT a Markdown jako vstupní soubory a exportuje do PDF, MarkDown a prostého textu. DOc a DOD jsou pouze vstupné formáty neexistuje žádný spisovatel DOP nebo DOX. Komplexní funkce dokumentů, jako jsou makry, vložené objekty OLE nebo pokročilá typografie, nemusí být během konverze plně zachovány.