Vanliga frågor
Licensiering & öppen källkod
Vilken licens använder Aspose.Words FOSS för Python?
Aspose.Words FOSS för Python är släppt under MIT-licensen. Du kan använda, modifiera och distribuera biblioteket i både personliga och kommersiella projekt. Det enda kravet är att inkludera den ursprungliga licenstexten i kopior av mjukvaran.
Kan jag använda Aspose.Words FOSS i en kommersiell produkt?
Ja. MIT-licensen tillåter kommersiell användning, modifiering och distribution utan att köpa en separat licens eller aktiveringsnyckel.
Installation & Krav
Hur installerar jag Aspose.Words FOSS för Python?
Installera via pip:
pip install aspose-words-foss>=26.4.0Paketet installerar sina beroenden (olefile, fpdf2, pydantic) automatiskt.
Vilka Python-versioner stöds?
Aspose.Words FOSS kräver Python 3.10, 3.11 eller 3.12. Tidigare Python-versioner stöds inte.
Finns det några inhemska eller systemberoenden?
Inga inhemska tillägg eller systemnivåberoenden krävs. Alla beroenden är rena Python‑paket som installeras automatiskt av pip.
Formatstöd
Vilka dokumentformat kan Aspose.Words FOSS läsa?
Biblioteket läser DOCX, DOC, RTF, TXT och Markdown‑indataformat. Läs in någon stödd fil genom att skicka filvägen till Document‑konstruktorn:
import aspose.words_foss as aw
doc = aw.Document("input.docx")Vilka utdataformat stöder Aspose.Words FOSS?
Dokument kan exporteras till PDF, Markdown och vanlig text med SaveFormat-konstanter:
SaveFormat.PDF— PDF-exportSaveFormat.MARKDOWN— Markdown-exportSaveFormat.TEXT— vanlig text-export
Kan jag styra formatering av utdata?
Ja. Använd PdfSaveOptions eller MarkdownSaveOptions för finjusterad kontroll över utdata istället för SaveFormat-konstanter.
API-användning
Hur konverterar jag en DOCX‑fil till PDF?
Läs in dokumentet och anropa save() med SaveFormat.PDF:
import aspose.words_foss as aw
doc = aw.Document("input.docx")
doc.save("output.pdf", aw.SaveFormat.PDF)Hur extraherar jag text från ett Word-dokument?
Använd Document.get_text() för att extrahera allt textinnehåll:
import aspose.words_foss as aw
doc = aw.Document("input.docx")
text = doc.get_text()Hur konverterar jag ett dokument till Markdown?
Använd 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)Kända begränsningar
Stöder Aspose.Words FOSS alla funktioner i den kommersiella Aspose.Words?
Nej. Aspose.Words FOSS är ett separat bibliotek med öppen källkod med ett fokuserat funktionspaket: dokumentladdning, formatkonvertering och textutdragning. Det inkluderar inte hela funktionspaketet i den kommersiella Aspose.Words‑produkten.
Finns det några begränsningar för formatkonvertering?
Biblioteket fokuserar på dokument‑till‑dokument‑konvertering (DOCX, DOC, RTF, TXT, Markdown till PDF, Markdown, text). Komplexa dokumentfunktioner som makron, inbäddade OLE‑objekt eller avancerad typografi kanske inte bevaras fullt ut vid konvertering.