Ofte stillede spørgsmål
Licensering & Open Source
Hvilken licens bruger Aspose.Words FOSS for Python?
Aspose.Words FOSS for Python er udgivet under MIT-licensen. Du kan bruge, modificere og distribuere biblioteket i både personlige og kommercielle projekter. Det eneste krav er at inkludere den originale licenstekst i kopier af softwaren.
Kan jeg bruge Aspose.Words FOSS i et kommercielt produkt?
Ja. MIT-licensen tillader kommerciel brug, modificering og distribution uden at købe en separat licens eller aktiveringsnøgle.
Installation & Krav
Hvordan installerer jeg Aspose.Words FOSS til Python?
Installer via pip:
pip install aspose-words-foss>=26.4.0Pakken installerer automatisk sine afhængigheder (olefile, fpdf2, pydantic).
Hvilke Python-versioner understøttes?
Aspose.Words FOSS kræver Python 3.10, 3.11 eller 3.12. Tidligere Python-versioner understøttes ikke.
Er der nogen native- eller systemafhængigheder?
Ingen native‑udvidelser eller systemniveau‑afhængigheder er påkrævet. Alle afhængigheder er rene Python‑pakker, der installeres automatisk via pip.
Formatunderstøttelse
Hvilke dokumentformater kan Aspose.Words FOSS læse?
Biblioteket læser DOCX, DOC, RTF, TXT og Markdown‑inddataformater. Indlæs enhver understøttet fil ved at videregive filstien til Document‑konstruktøren:
import aspose.words_foss as aw
doc = aw.Document("input.docx")Hvilke outputformater understøtter Aspose.Words FOSS?
Dokumenter kan eksporteres til PDF, Markdown og almindelig tekst ved hjælp af SaveFormat-konstanter:
SaveFormat.PDF— PDF-eksportSaveFormat.MARKDOWN— Markdown-eksportSaveFormat.TEXT— ren tekst-eksport
Kan jeg kontrollere outputformatering?
Ja. Brug PdfSaveOptions eller MarkdownSaveOptions for finjusteret kontrol over output i stedet for SaveFormat-konstanter.
API-brug
Hvordan konverterer jeg en DOCX-fil til PDF?
Indlæs dokumentet og kald save() med SaveFormat.PDF:
import aspose.words_foss as aw
doc = aw.Document("input.docx")
doc.save("output.pdf", aw.SaveFormat.PDF)Hvordan udtrækker jeg tekst fra et Word-dokument?
Brug Document.get_text() til at udtrække alt tekstindhold:
import aspose.words_foss as aw
doc = aw.Document("input.docx")
text = doc.get_text()Hvordan konverterer jeg et dokument til Markdown?
Brug 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)Kendte begrænsninger
Understøtter Aspose.Words FOSS alle funktioner i den kommercielle Aspose.Words?
Nej. Aspose.Words FOSS er et separat open-source bibliotek med et fokuseret funktionssæt: dokumentindlæsning, formatkonvertering og tekstudtrækning. Det inkluderer ikke det fulde funktionssæt i det kommercielle Aspose.Words-produkt.
Er der nogen begrænsninger for formatkonvertering?
Biblioteket fokuserer på dokument‑til‑dokument konvertering (DOCX, DOC, RTF, TXT, Markdown til PDF, Markdown, tekst). Komplekse dokumentfunktioner som makroer, indlejrede OLE‑objekter eller avanceret typografi kan muligvis ikke blive fuldt bevaret under konverteringen.