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.0Paketas 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 eksportasSaveFormat.MARKDOWN— Markdown eksportasSaveFormat.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.