Häufig gestellte Fragen
Lizenzierung & Open Source
Welche Lizenz verwendet Aspose.Words FOSS für Python?
Aspose.Words FOSS for Python wird unter der MIT-Lizenz veröffentlicht. Sie können die Bibliothek sowohl in privaten als auch in kommerziellen Projekten verwenden, modifizieren und verbreiten. Die einzige Voraussetzung ist, den ursprünglichen Lizenztext in Kopien der Software beizufügen.
Kann ich Aspose.Words FOSS in einem kommerziellen Produkt verwenden?
Ja. Die MIT-Lizenz erlaubt die kommerzielle Nutzung, Modifikation und Verteilung, ohne dass eine separate Lizenz oder ein Aktivierungsschlüssel erworben werden muss.
Installation & Anforderungen
Wie installiere ich Aspose.Words FOSS für Python?
Installation über pip:
pip install aspose-words-foss>=26.4.0Das Paket installiert seine Abhängigkeiten (olefile, fpdf2, pydantic) automatisch.
Welche Python-Versionen werden unterstützt?
Aspose.Words FOSS erfordert Python 3.10, 3.11 oder 3.12. Ältere Python-Versionen werden nicht unterstützt.
Gibt es native oder systembezogene Abhängigkeiten?
Keine nativen Erweiterungen oder systemabhängigen Abhängigkeiten sind erforderlich. Alle Abhängigkeiten sind reine Python‑Pakete, die automatisch über pip installiert werden.
Formatunterstützung
Welche Dokumentformate kann Aspose.Words FOSS lesen?
Die Bibliothek liest die Eingabeformate DOCX, DOC, RTF, TXT und Markdown. Laden Sie jede unterstützte Datei, indem Sie den Dateipfad an den Document‑Konstruktor übergeben:
import aspose.words_foss as aw
doc = aw.Document("input.docx")Welche Ausgabeformate unterstützt Aspose.Words FOSS?
Dokumente können mit den SaveFormat Konstanten in PDF, Markdown und Nur‑Text exportiert werden:
SaveFormat.PDF— PDF‑ExportSaveFormat.MARKDOWN— Markdown‑ExportSaveFormat.TEXT— Plain‑Text‑Export
Kann ich die Ausgabeformatierung steuern?
Ja. Verwenden Sie PdfSaveOptions oder MarkdownSaveOptions für eine feinkörnige Kontrolle über die Ausgabe anstelle von SaveFormat‑Konstanten.
API-Nutzung
Wie konvertiere ich eine DOCX-Datei in PDF?
Laden Sie das Dokument und rufen Sie save() mit SaveFormat.PDF auf:
import aspose.words_foss as aw
doc = aw.Document("input.docx")
doc.save("output.pdf", aw.SaveFormat.PDF)Wie extrahiere ich Text aus einem Word‑Dokument?
Verwenden Sie Document.get_text(), um den gesamten Textinhalt zu extrahieren:
import aspose.words_foss as aw
doc = aw.Document("input.docx")
text = doc.get_text()Wie konvertiere ich ein Dokument in Markdown?
Verwenden Sie 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)Bekannte Einschränkungen
Unterstützt Aspose.Words FOSS alle Funktionen der kommerziellen Aspose.Words?
Nein. Aspose.Words FOSS ist eine separate Open-Source-Bibliothek mit einem fokussierten Funktionsumfang: Dokumentenladen, Formatkonvertierung und Textextraktion. Sie enthält nicht den vollständigen Funktionsumfang des kommerziellen Aspose.Words-Produkts.
Gibt es irgendwelche Einschränkungen bei der Formatkonvertierung?
Die Bibliothek konzentriert sich auf die Dokument‑zu‑Dokument‑Konvertierung (DOCX, DOC, RTF, TXT, Markdown zu PDF, Markdown, Text). Komplexe Dokumentfunktionen wie Makros, eingebettete OLE‑Objekte oder erweiterte Typografie werden bei der Konvertierung möglicherweise nicht vollständig erhalten.