Často kladené otázky
Licencovanie & Open Source
Akú licenciu používa Aspose.Words FOSS pre Python?
Aspose.Words FOSS for Python je vydaný pod licenciou MIT. Môžete používať, upravovať a distribuovať knižnicu v osobných aj komerčných projektoch. Jedinou požiadavkou je zahrnúť pôvodný text licencie do kópií softvéru.
Môžem použiť Aspose.Words FOSS v komerčnom produkte?
Áno. Licencia MIT povoľuje komerčné použitie, úpravy a distribúciu bez zakúpenia samostatnej licencie alebo aktivačného kľúča.
Inštalácia a požiadavky
Ako nainštalovať Aspose.Words FOSS pre Python?
Inštalovať pomocou pip:
pip install aspose-words-foss>=26.4.0Balík automaticky nainštaluje svoje závislosti (olefile, fpdf2, pydantic).
Aké verzie Pythonu sú podporované?
Aspose.Words FOSS vyžaduje Python 3.10, 3.11 alebo 3.12. Staršie verzie Pythonu nie sú podporované.
Existujú nejaké natívne alebo systémové závislosti?
Nie sú potrebné žiadne natívne rozšírenia ani závislosti na úrovni systému. Všetky závislosti sú čisté balíky Pythonu, ktoré sa inštalujú automaticky pomocou pip.
Formátová podpora
Aké formáty dokumentov dokáže Aspose.Words FOSS čítať?
Knižnica číta vstupné formáty DOCX, DOC, RTF, TXT a Markdown. Načítajte akýkoľvek podporovaný súbor odovzdaním cesty k súboru do konštruktora Document:
import aspose.words_foss as aw
doc = aw.Document("input.docx")Aké výstupné formáty podporuje Aspose.Words FOSS?
Dokumenty je možné exportovať do PDF, Markdown a obyčajného textu pomocou konštánt SaveFormat:
SaveFormat.PDF— export PDFSaveFormat.MARKDOWN— export MarkdownSaveFormat.TEXT— export obyčajného textu
Môžem ovládať formátovanie výstupu?
Áno. Použite PdfSaveOptions alebo MarkdownSaveOptions pre jemnú kontrolu výstupu namiesto konštánt SaveFormat.
Použitie API
Ako môžem konvertovať súbor DOCX do PDF?
Načítajte dokument a zavolajte save() s SaveFormat.PDF:
import aspose.words_foss as aw
doc = aw.Document("input.docx")
doc.save("output.pdf", aw.SaveFormat.PDF)Ako môžem extrahovať text z dokumentu Word?
Použite Document.get_text() na extrahovanie všetkého textového obsahu:
import aspose.words_foss as aw
doc = aw.Document("input.docx")
text = doc.get_text()Ako konvertovať dokument do Markdownu?
Použiť SaveFormat.MARKDOWN:
import aspose.words_foss as aw
doc = aw.Document("input.docx") # or .doc, .rtf, .txt, .md
doc.save("output.md", aw.SaveFormat.MARKDOWN)Známe obmedzenia
Podporuje Aspose.Words FOSS všetky funkcie komerčného Aspose.Words?
Nie. Aspose.Words FOSS je samostatná open-source knižnica so zameranou sadou funkcií: načítanie dokumentov, konverzia formátov a extrakcia textu. Nezahŕňa kompletnú sadu funkcií komerčného produktu Aspose.Words.
Existujú nejaké obmedzenia konverzie formátov?
Knižnica sa zameriava na konverziu dokumentov na dokumenty (DOCX, DOC, RTF, TXT, Markdown do PDF, Markdown, text). Zložité funkcie dokumentov, ako makrá, vložené OLE objekty alebo pokročilá typografia, nemusia byť pri konverzii úplne zachované.