Často kladené otázky

Č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.0

Balí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 PDF
  • SaveFormat.MARKDOWN — export Markdown
  • SaveFormat.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é.

 Slovenčina