Usein kysytyt kysymykset
Lisensointi ja avoin lähdekoodi
Mitä lisenssiä Aspose.Words FOSS for Python käyttää?
Aspose.Words FOSS for Python on julkaistu MIT-lisenssin alla. Voit käyttää, muokata ja jakaa kirjastoa sekä henkilökohtaisissa että kaupallisissa projekteissa. Ainoa vaatimus on sisällyttää alkuperäinen lisenssiteksti ohjelmiston kopioihin.
Voinko käyttää Aspose.Words FOSS:ia kaupallisessa tuotteessa?
Kyllä. MIT license sallii kaupallisen käytön, muokkauksen ja jakelun ilman erillisen lisenssin tai activation key ostamista.
Asennus ja vaatimukset
Kuinka asennan Aspose.Words FOSS for Python?
Asenna pipin avulla:
pip install aspose-words-foss>=26.4.0Paketti asentaa sen riippuvuudet (olefile, fpdf2, pydantic) automaattisesti.
Mitä Python‑versioita tuetaan?
Aspose.Words FOSS vaatii Pythonin version 3.10, 3.11 tai 3.12. Aikaisemmat Python-versiot eivät ole tuettuja.
Onko olemassa natiivisia tai järjestelmäriippuvuuksia?
Ei vaadita natiivilaajennuksia tai järjestelmätason riippuvuuksia. Kaikki riippuvuudet ovat puhtaita Python-paketteja, jotka asennetaan automaattisesti pip:n avulla.
Formaattituki
Mitkä asiakirjamuodot Aspose.Words FOSS voi lukea?
Kirjasto lukee DOCX-, DOC-, RTF-, TXT- ja Markdown-syötteiden formaatteja. Lataa mikä tahansa tuettu tiedosto antamalla tiedostopolku Document-konstruktorille:
import aspose.words_foss as aw
doc = aw.Document("input.docx")Mitkä tulostusmuodot Aspose.Words FOSS tukee?
Asiakirjoja voidaan viedä PDF-, Markdown- ja pelkkään tekstiin käyttämällä SaveFormat -vakioita:
SaveFormat.PDF— PDF‑vientiSaveFormat.MARKDOWN— Markdown‑vientiSaveFormat.TEXT— pelkkä tekstivienti
Voinko hallita tulosteen muotoilua?
Kyllä. Käytä PdfSaveOptions tai MarkdownSaveOptions hienojakoiseen ohjaukseen tulosteessa SaveFormat-vakioiden sijaan.
API:n käyttö
Kuinka muunnan DOCX-tiedoston PDF-muotoon?
Lataa asiakirja ja kutsu save() parametrilla SaveFormat.PDF:
import aspose.words_foss as aw
doc = aw.Document("input.docx")
doc.save("output.pdf", aw.SaveFormat.PDF)Kuinka poimin tekstiä Word-asiakirjasta?
Käytä Document.get_text() poimiaksesi kaikki tekstisisällöt:
import aspose.words_foss as aw
doc = aw.Document("input.docx")
text = doc.get_text()Kuinka muunnan asiakirjan Markdown-muotoon?
Käytä 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)Tunnetut rajoitukset
Tukeeko Aspose.Words FOSS kaikki kaupallisen Aspose.Wordsin ominaisuudet?
Ei. Aspose.Words FOSS on erillinen avoimen lähdekoodin kirjasto, jossa on tarkasti rajattu ominaisuusvalikoima: asiakirjojen lataus, formaattimuunnos ja tekstin poiminta. Se ei sisällä kaupallisen Aspose.Words-tuotteen täyttä ominaisuusvalikoimaa.
Onko muunnosrajoituksia?
Kirjasto keskittyy asiakirja-asiakirja -muunnokseen (DOCX, DOC, RTF, TXT, Markdown PDF:ksi, Markdown, teksti). Monimutkaiset asiakirjaominaisuudet, kuten makrot, upotetut OLE-objektit tai edistynyt typografia, eivät välttämättä säily täysin muunnoksen aikana.