Často kladené otázky

Často kladené otázky

Licencování a open source

Jakou licenci používá Aspose.Words FOSS pro Python?

Aspose.Words FOSS for Python je vydán pod licencí MIT. Můžete knihovnu používat, upravovat a distribuovat jak v osobních, tak komerčních projektech. Jedinou podmínkou je zahrnout původní text licence do kopií softwaru.

Mohu použít Aspose.Words FOSS v komerčním produktu?

Ano. Licence MIT umožňuje komerční použití, úpravy a distribuci bez nutnosti zakoupení samostatné licence nebo aktivačního klíče.

Instalace a požadavky

Jak nainstaluji Aspose.Words FOSS pro Python?

Instalovat pomocí pip:

pip install aspose-words-foss>=26.4.0

Balíček automaticky nainstaluje své závislosti (olefile, fpdf2, pydantic).

Jaké verze Pythonu jsou podporovány?

Aspose.Words FOSS vyžaduje Python 3.10, 3.11 nebo 3.12. Starší verze Pythonu nejsou podporovány.

Existují nějaké nativní nebo systémové závislosti?

Nativní rozšíření ani systémové závislosti nejsou vyžadovány. Všechny závislosti jsou čisté balíčky Pythonu instalované automaticky pomocí pip.

Podpora formátů

Jaké formáty dokumentů může Aspose.Words FOSS číst?

Knihovna čte vstupní formáty DOCX, DOC, RTF, TXT a Markdown. Načtěte libovolný podporovaný soubor předáním cesty k souboru do konstruktoru Document:

import aspose.words_foss as aw

doc = aw.Document("input.docx")

Jaké výstupní formáty podporuje Aspose.Words FOSS?

Dokumenty lze exportovat do PDF, Markdown a prostého textu pomocí konstant SaveFormat:

  • SaveFormat.PDF — export PDF
  • SaveFormat.MARKDOWN — export Markdown
  • SaveFormat.TEXT — export prostého textu

Mohu řídit formátování výstupu?

Ano. Použijte PdfSaveOptions nebo MarkdownSaveOptions pro jemnou kontrolu výstupu místo konstant SaveFormat.

Použití API

Jak mohu převést soubor DOCX na PDF?

Načtěte dokument a zavolejte save() s SaveFormat.PDF:

import aspose.words_foss as aw

doc = aw.Document("input.docx")
doc.save("output.pdf", aw.SaveFormat.PDF)

Jak mohu extrahovat text z dokumentu Word?

Použijte Document.get_text() k extrahování veškerého textového obsahu:

import aspose.words_foss as aw

doc = aw.Document("input.docx")
text = doc.get_text()

Jak převést dokument do Markdownu?

Použijte 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ámá omezení

Podporuje Aspose.Words FOSS všechny funkce komerčního Aspose.Words?

Ne. Aspose.Words FOSS je samostatná open-source knihovna s omezeným souborem funkcí: načítání dokumentů, konverze formátů a extrakce textu. Nezahrnuje kompletní sadu funkcí komerčního produktu Aspose.Words.

Existují nějaká omezení při konverzi formátů?

Knihovna se zaměřuje na konverzi dokumentu na dokument (DOCX, DOC, RTF, TXT, Markdown do PDF, Markdown, text). Pokročilé funkce dokumentu, jako jsou makra, vložené OLE objekty nebo pokročilá typografie, nemusí být při konverzi plně zachovány.

 Čeština