1. Proizvodi
  2.   Aspose.Words
  3.   Aspose.Words FOSS for Python

Aspose.Words FOSS for Python

Izvezite Word dokumente u PDF, Markdown i običan tekst iz Python — nije potreban Microsoft Office.

Open-Source Python biblioteka za konverziju Word dokumenata

Aspose.Words FOSS za Python je MIT-licencirana Python biblioteka za učitavanje Word dokumenata i njihov izvoz. Čita DOCX, DOC, RTF, TXT i Markdown datoteke te ih izvozi u PDF, Markdown i običan tekst bez potrebe za Microsoft Officeom ili bilo kojim vlasničkim runtime-om.

Biblioteka pruža Document klasu za učitavanje datoteka i save() metodu koja prihvaća SaveFormat konstante ili objekte opcija spremanja poput PdfSaveOptions i MarkdownSaveOptions. Napomena: većina svojstava opcija spremanja definirana je za unaprijednu kompatibilnost API-ja i još nije korištena od strane pisaca; samo MarkdownSaveOptions.export_underline_formatting trenutno utječe na izlaz.

Instalirajte s pip install aspose-words-foss>=26.4.0. Biblioteka zahtijeva Python 3.10 ili noviji i ovisi o olefile, fpdf2 i pydantic. Komercijalni pandan je Aspose.Words for Python.

Konverzija dokumenata

  • Višestruki unos formata: Učitajte dokumente iz formata DOCX, DOC, RTF, TXT i Markdown putem klase Document.
  • PDF izvoz: Izvezite bilo koji ulazni dokument u PDF koristeći SaveFormat.PDF ili PdfSaveOptions.
  • Markdown izvoz: Izvezi u Markdown s SaveFormat.MARKDOWN ili MarkdownSaveOptions.
  • Ekstrakcija teksta: Izvucite običan tekstualni sadržaj iz dokumenata koristeći Document.get_text().
  • Izvoz običnog teksta: Spremite dokumente kao običan tekst koristeći SaveFormat.TEXT.

Gdje se Aspose.Words FOSS može koristiti

  • Cjevovodi dokumenata: Izvezi učitane Word dokumente u PDF u pozadinskim uslugama.
  • Ekstrakcija sadržaja: Izvucite tekst iz DOCX ili DOC datoteka za indeksiranje i pretraživanje.
  • Migracija formata: Masovni izvoz naslijeđenih Word arhiva u moderni Markdown ili PDF.
  • CI/CD automatizacija: Generirajte PDF izvješća iz Markdown ili DOCX predložaka u build pipeline-ovima.

Opcije spremanja i prilagodba

  • PdfSaveOptions: klasa konfiguracije izvoza PDF (svojstva su zamjenski stubovi za unaprijed kompatibilnost; još nisu primijenjena od strane pisca).
  • MarkdownSaveOptions: Konfiguracija izvoza Markdown (trenutno je primijenjen samo export_underline_formatting; ostala svojstva su forward-compatibility stubovi).
  • SaveFormat constants: Upotrijebite SaveFormat.MARKDOWN, SaveFormat.PDF i SaveFormat.TEXT za brzu konverziju.
  • Čitači dokumenata: Posvećeni čitači za ulazne formate DOC, RTF, TXT i Markdown.

Iskustvo programera

Aspose.Words FOSS instalira s pip install aspose-words-foss. Ovisnosti u vrijeme izvođenja (olefile, fpdf2, pydantic) instaliraju se automatski.

API je jednostavan: učitajte Document iz putanje datoteke, zatim pozovite save() s odredišnom putanjom i formatom. Za naprednu kontrolu, proslijedite objekt save-options umjesto konstante formata. Biblioteka je MIT-licencirana, otvorenog koda na GitHubu i zahtijeva Python 3.10 ili noviji.

Pretvori DOCX u Markdown

Učitajte Word dokument i spremite ga kao Markdown u dva retka koda.

import aspose.words_foss as aw
document = aw.Document("input.docx")  # or .doc, .rtf, .txt, .md
document.save("output.md", aw.SaveFormat.MARKDOWN)

Izvezi DOCX u PDF

Izvezite Word dokument u PDF format.

import aspose.words_foss as aw
document = aw.Document("input.docx")
document.save("output.pdf", aw.SaveFormat.PDF)

Izvuci tekst iz dokumenta

Pročitajte sav tekstualni sadržaj iz Word dokumenta.

import aspose.words_foss as aw
document = aw.Document("input.docx")
text = document.get_text()

Često postavljana pitanja

Koju licencu koristi Aspose.Words FOSS za Python?

Aspose.Words FOSS za Python je objavljen pod MIT license. Možete ga koristiti, mijenjati i distribuirati u komercijalnim i osobnim projektima.

Kako instalirati Aspose.Words FOSS za Python?

Instalirajte putem pip-a s pip install aspose-words-foss>=26.4.0. Zahtijeva Python 3.10 ili noviji.

Koji formati dokumenata su podržani?

Biblioteka čita DOCX, DOC, RTF, TXT i Markdown datoteke te izvozi u PDF, Markdown i običan tekst.

Kako izvesti DOCX datoteku u PDF?

Koristite Document("input.docx") za inicijalizaciju objekta dokumenta. Spremite kao PDF pomoću document.save("output.pdf", SaveFormat.PDF).

  

Resursi za podršku i učenje

 Hrvatski