Ofte stilte spørsmål
Lisensiering og Open Source
Hvilken lisens bruker Aspose.Words FOSS for Python?
Aspose.Words FOSS for Python er utgitt under MIT‑lisensen. Du kan bruke, endre og distribuere biblioteket i både personlige og kommersielle prosjekter. Det eneste kravet er å inkludere den originale lisensteksten i kopier av programvaren.
Kan jeg bruke Aspose.Words FOSS i et kommersielt produkt?
Ja. MIT‑lisensen tillater kommersiell bruk, modifisering og distribusjon uten å kjøpe en separat lisens eller aktiveringsnøkkel.
Installasjon og krav
Hvordan installerer jeg Aspose.Words FOSS for Python?
Installer via pip:
pip install aspose-words-foss>=26.4.0Pakken installerer avhengighetene sine (olefile, fpdf2, pydantic) automatisk.
Hvilke Python‑versjoner støttes?
Aspose.Words FOSS krever Python 3.10, 3.11 eller 3.12. Tidligere Python‑versjoner støttes ikke.
Er det noen native- eller systemavhengigheter?
Ingen native‑utvidelser eller systemnivå‑avhengigheter kreves. Alle avhengigheter er rene Python‑pakker som installeres automatisk av pip.
Formatstøtte
Hvilke dokumentformater kan Aspose.Words FOSS lese?
Biblioteket leser DOCX-, DOC-, RTF-, TXT- og Markdown-inndataformater. Last inn en hvilken som helst støttet fil ved å sende filstien til Document-konstruktøren:
import aspose.words_foss as aw
doc = aw.Document("input.docx")Hvilke utdataformater støtter Aspose.Words FOSS?
Dokumenter kan eksporteres til PDF, Markdown og ren tekst ved hjelp av SaveFormat-konstanter:
SaveFormat.PDF— PDF-eksportSaveFormat.MARKDOWN— Markdown-eksportSaveFormat.TEXT— ren tekst-eksport
Kan jeg kontrollere utdataformatet?
Ja. Bruk PdfSaveOptions eller MarkdownSaveOptions for finjustert kontroll over utdata i stedet for SaveFormat‑konstanter.
API-bruk
Hvordan konverterer jeg en DOCX-fil til PDF?
Last inn dokumentet og kall save() med SaveFormat.PDF:
import aspose.words_foss as aw
doc = aw.Document("input.docx")
doc.save("output.pdf", aw.SaveFormat.PDF)Hvordan henter jeg tekst fra et Word-dokument?
Bruk Document.get_text() for å hente ut alt tekstinnhold:
import aspose.words_foss as aw
doc = aw.Document("input.docx")
text = doc.get_text()Hvordan konverterer jeg et dokument til Markdown?
Bruk 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)Kjente begrensninger
Støtter Aspose.Words FOSS alle funksjonene i den kommersielle Aspose.Words?
Nei. Aspose.Words FOSS er et eget open‑source‑bibliotek med et fokusert funksjonssett: lasting av dokumenter, formatkonvertering og tekstuttrekk. Det inkluderer ikke det komplette funksjonssettet til det kommersielle Aspose.Words‑produktet.
Er det noen begrensninger for formatkonvertering?
Biblioteket fokuserer på dokument‑til‑dokument‑konvertering (DOCX, DOC, RTF, TXT, Markdown til PDF, Markdown, tekst). Kompleks dokumentfunksjoner som makroer, innebygde OLE‑objekter eller avansert typografi kan ikke bli fullt bevart under konverteringen.