Dažniausiai užduodami klausimai

Dažniausiai užduodami klausimai

Licencijavimas ir atviro kodo

Kokią licenciją naudoja Aspose.Words FOSS for Python?

Aspose.Words FOSS for Python išleidžiama pagal MIT licenciją. Galite naudoti, modifikuoti ir platinti biblioteką tiek asmeniniuose, tiek komerciniuose projektuose. Vienintelė sąlyga – įtraukti originalų licencijos tekstą į programinės įrangos kopijas.

Ar galiu naudoti Aspose.Words FOSS komerciniame produkte?

Taip. MIT licencija leidžia komercinį naudojimą, modifikavimą ir platinimą be atskiros licencijos ar aktyvacijos rakto įsigijimo.

Įdiegimas ir reikalavimai

Kaip įdiegti Aspose.Words FOSS for Python?

Įdiekite per pip:

pip install aspose-words-foss>=26.4.0

Paketas automatiškai įdiegia savo priklausomybes (olefile, fpdf2, pydantic).

Kokios Python versijos palaikomos?

Aspose.Words FOSS reikalauja Python 3.10, 3.11 arba 3.12. Ankstesnės Python versijos nepalaikomos.

Ar yra kokių nors gimtų arba sistemos priklausomybių?

Nereikia jokių natūralių plėtinių ar sistemos lygio priklausomybių. Visos priklausomybės yra grynai Python paketai, įdiegiami automatiškai per pip.

Formatų palaikymas

Kokius dokumentų formatus gali perskaityti Aspose.Words FOSS?

Biblioteka skaito DOCX, DOC, RTF, TXT ir Markdown įvesties formatus. Įkelkite bet kurį palaikomą failą perduodami failo kelią Document konstruktoriui:

import aspose.words_foss as aw

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

Kuriuos išvesties formatus palaiko Aspose.Words FOSS?

Dokumentus galima eksportuoti į PDF, Markdown ir paprastą tekstą naudojant SaveFormat konstantas:

  • SaveFormat.PDF — PDF eksportas
  • SaveFormat.MARKDOWN — Markdown eksportas
  • SaveFormat.TEXT — paprasto teksto eksportas

Ar galiu valdyti išvesties formatavimą?

Taip. Naudokite PdfSaveOptions arba MarkdownSaveOptions, kad gautumėte smulkią kontrolę išvesties atžvilgiu, vietoj SaveFormat konstantų.

API naudojimas

Kaip konvertuoti DOCX failą į PDF?

Įkelkite dokumentą ir iškvieskite save() su SaveFormat.PDF:

import aspose.words_foss as aw

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

Kaip išgauti tekstą iš Word dokumento?

Naudokite Document.get_text(), kad išgautumėte visą teksto turinį:

import aspose.words_foss as aw

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

Kaip konvertuoti dokumentą į Markdown?

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

Žinomi apribojimai

Ar Aspose.Words FOSS palaiko visas komercinio Aspose.Words funkcijas?

Ne. Aspose.Words FOSS yra atskira atviro kodo biblioteka su ribotu funkcijų rinkiniu: dokumentų įkėlimas, formatų konvertavimas ir teksto išgavimas. Joje nėra viso komercinio Aspose.Words produkto funkcijų rinkinio.

Ar yra kokių nors formato konvertavimo apribojimų?

Biblioteka koncentruojasi į dokumentų konvertavimą į dokumentus (DOCX, DOC, RTF, TXT, Markdown į PDF, Markdown, tekstas). Sudėtingos dokumentų funkcijos, tokios kaip makrokomandos, įterpti OLE objektai arba pažangi tipografija, gali būti ne visiškai išsaugotos konvertavimo metu.

 Lietuvių