Häufig gestellte Fragen
Lizenzierung und Open Source
Welche Lizenz verwendet Aspose.Words FOSS für Python?
Aspose.Words FOSS for Python is released under the MIT license. You can use, modify, and distribute the library in both personal and commercial projects. The only requirement is to include the original license text in copies of the software.
Kann ich FOSS in einem kommerziellen Produkt verwenden?
Die MIT-Lizenz erlaubt kommerzielle Nutzung, Modifikation und Verbreitung ohne den Kauf einer separaten Lizenz oder Aktivierungsschlüssel.
Installation und Anforderungen
Wie installiere ich Aspose.Words FOSS für Python?
Installieren ü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 requires Python 3.10, 3.11, or 3.12. Earlier Python versions are not supported.
Gibt es native oder systembezogene Abhängigkeiten?
Es sind keine nativen Erweiterungen oder System-Ebene Abhängigkeiten erforderlich. Das Paket installiert alle Runtime-Abhängigkeit (olefile, fpdf2, pydantic) als reine Python-Pakete automatisch.
Formatunterstützung
Welche Dokumentformate kann Aspose.Words FOSS lesen?
Die Bibliothek liest DOCX, DO C, RTF, TXT und Markdown Eingabeformate. Laden Sie jede unterstützte Datei durch das Übergeben des Pfades der Daten in die Document Konstrukteur:
import aspose.words_foss as aw
doc = aw.Document("input.docx")Welche Ausgabeformate unterstützt Aspose.Words FOSS?
Dokumente können in PDF, Markdown und Plain Text exportiert werden. SaveFormat Konstanten:
SaveFormat.PDFPDF-AusfuhrSaveFormat.MARKDOWNMarkenunterstützung der AusfuhrenSaveFormat.TEXTExport von einfachen Texten
Kann ich die Ausgabeformatierung steuern?
Sie können durch . PdfSaveOptions oder MarkdownSaveOptions Gegenstände statt SaveFormat Die meisten PdfSaveOptions Eigenschaften (Compliance, JPEG-Qualität, Schrift eingebettet usw.) sind für die API-Forward-Kompatibilität definiert und werden vom PDF-Reader noch nicht verbraucht. Die Einstellung dieser Eigenschaft hat derzeit keinen Einfluss auf den Ausgang. Für MarkdownSaveOptions, nur export_underline_formatting wird derzeit angewendet.
Verwendung der API
Wie konvertiere ich eine DOCX-Datei in PDF?
Laden Sie das Dokument und rufen Sie an . save() mit: SaveFormat.PDF. PDF ist ein nur für den Export verwendetes Format Dokumente können nicht aus PDF geladen werden.
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?
Verwendung Document.get_text() Um den gesamten Text zu extrahieren:
import aspose.words_foss as aw
doc = aw.Document("input.docx")
text = doc.get_text()Wie konvertiere ich ein Dokument in Markdown?
Verwendung SaveFormat.MARKDOWN Um ein geladenes Dokument in Markdown-Format zu exportieren:
import aspose.words_foss as aw
doc = aw.Document("report.docx")
doc.save("report.md", aw.SaveFormat.MARKDOWN)Zu den Eingabeformaten, die geladen werden können, gehören DOCX, DO C, RTF, TXT und Markdown.
Bekannte Grenzen
Unterstützt Aspose.Words FOSS alle Funktionen des kommerziellen Aspose.Words?
FOSS ist eine separate Open-Source-Bibliothek mit einem speziellen Feature Set: Dokumentladung, Formatkonvertierung und Text-Extraktion. Es enthält nicht den vollständigen Featureset des kommerziellen Aspose.Words Produkts.
Gibt es Einschränkungen bei der Konvertierung?
Die Bibliothek liest DOCX, DOc, RTF, TXT und Markdown als Eingabeformate und exportiert in PDF, Mark Down und Plain Text. DO C und DO X sind eingebende Formate es gibt keinen DO c oder DO x-Schreiber. Komplexe Dokumentfunktionen wie Makros, eingebrachte OLE-Objekte oder erweiterte Typografie können während der Konvertierung nicht vollständig erhalten werden.