Često postavljana pitanja

Često postavljana pitanja

Licenciranje i otvoreni kod

Koju licencu koristi Aspose.Words FOSS za Python?

Aspose.Words FOSS for Python objavljen je pod MIT licencom. Možete koristiti, mijenjati i distribuirati biblioteku u osobnim i komercijalnim projektima. Jedini uvjet je da u kopije softvera uključite izvorni tekst licence.

Mogu li koristiti Aspose.Words FOSS u komercijalnom proizvodu?

Da. MIT licenca dopušta komercijalnu upotrebu, izmjenu i distribuciju bez kupnje zasebne licence ili aktivacijskog ključa.

Instalacija i zahtjevi

Kako instalirati Aspose.Words FOSS za Python?

Instalirajte putem pip-a:

pip install aspose-words-foss>=26.4.0

Paket automatski instalira svoje ovisnosti (olefile, fpdf2, pydantic).

Koje su Python verzije podržane?

Aspose.Words FOSS zahtijeva Python 3.10, 3.11 ili 3.12. Ranije verzije Pythona nisu podržane.

Postoje li ikakve izvorne ili sistemske ovisnosti?

Nisu potrebna izvorna proširenja niti ovisnosti na razini sustava. Sve ovisnosti su čisti Python paketi koji se automatski instaliraju putem pip‑a.

Podrška formatu

Koje formate dokumenata može Aspose.Words FOSS čitati?

Biblioteka čita ulazne formate DOCX, DOC, RTF, TXT i Markdown. Učitajte bilo koju podržanu datoteku prosljeđivanjem putanje datoteke konstruktoru Document:

import aspose.words_foss as aw

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

Koje izlazne formate podržava Aspose.Words FOSS?

Dokumenti se mogu izvesti u PDF, Markdown i običan tekst koristeći SaveFormat konstante:

  • SaveFormat.PDF — PDF izvoz
  • SaveFormat.MARKDOWN — Markdown izvoz
  • SaveFormat.TEXT — izvoz običnog teksta

Mogu li kontrolirati formatiranje izlaza?

Da. Koristite PdfSaveOptions ili MarkdownSaveOptions za fino podešavanje izlaza umjesto SaveFormat konstanti.

Korištenje API-ja

Kako pretvoriti DOCX datoteku u PDF?

Učitajte dokument i pozovite save() s SaveFormat.PDF:

import aspose.words_foss as aw

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

Kako mogu izvući tekst iz Word dokumenta?

Koristite Document.get_text() za izdvajanje cijelog tekstualnog sadržaja:

import aspose.words_foss as aw

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

Kako pretvoriti dokument u Markdown?

Koristite 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)

Poznata ograničenja

Podržava li Aspose.Words FOSS sve značajke komercijalnog Aspose.Words?

Ne. Aspose.Words FOSS je zasebna open‑source biblioteka s usmjerenim skupom značajki: učitavanje dokumenata, konverzija formata i izdvajanje teksta. Ne uključuje potpuni skup značajki komercijalnog proizvoda Aspose.Words.

Postoje li ikakva ograničenja konverzije formata?

Biblioteka se fokusira na konverziju dokument‑u‑dokument (DOCX, DOC, RTF, TXT, Markdown u PDF, Markdown, tekst). Složene značajke dokumenta poput makronaredbi, ugrađenih OLE objekata ili napredne tipografije možda neće biti u potpunosti očuvane tijekom konverzije.

 Hrvatski