1. Produkte
  2.   Aspose.Words
  3.   Aspose.Words FOSS for Python

Aspose.Words FOSS for Python

Exportieren Sie Word-Dokumente in PDF, Markdown und reinen Text von Python — kein Microsoft Office erforderlich.

Open-Source Python Bibliothek für Word-Dokument-Konvertierung

Aspose.Words FOSS für Python ist eine MIT-lizenzierte Python Bibliothek zum Laden von Word‑Dokumenten und zum Exportieren. Sie liest DOCX-, DOC-, RTF-, TXT‑ und Markdown‑Dateien und exportiert sie in PDF, Markdown und reinen Text, ohne Microsoft Office oder eine proprietäre Laufzeit zu benötigen.

Die Bibliothek stellt eine Document Klasse zum Laden von Dateien und eine save() Methode bereit, die SaveFormat Konstanten oder save-options objects wie PdfSaveOptions und MarkdownSaveOptions akzeptiert. Hinweis: Die meisten save-options properties sind für die API-Vorwärtskompatibilität definiert und werden von den Schreibern noch nicht verwendet; nur MarkdownSaveOptions.export_underline_formatting beeinflusst derzeit die Ausgabe.

Installieren Sie mit pip install aspose-words-foss>=26.4.0. Die Bibliothek erfordert Python 3.10 oder höher und hängt von olefile, fpdf2 und pydantic ab. Das kommerzielle Gegenstück ist Aspose.Words for Python.

Dokumentkonvertierung

  • Multi-format input: Laden Sie Dokumente aus DOCX-, DOC-, RTF-, TXT- und Markdown-Formaten über die Document-Klasse.
  • PDF-Export: Exportieren Sie jedes Eingabedokument in PDF mithilfe von SaveFormat.PDF oder PdfSaveOptions.
  • Markdown-Export: Exportieren Sie nach Markdown mit SaveFormat.MARKDOWN oder MarkdownSaveOptions.
  • Textextraktion: Extrahieren Sie reinen Textinhalt aus Dokumenten mit Document.get_text().
  • Plaintext-Export: Speichern Sie Dokumente als Klartext mit SaveFormat.TEXT.

Wo Aspose.Words FOSS verwendet werden kann

  • Dokumenten-Pipelines: Exportiere hochgeladene Word-Dokumente nach PDF in Backend-Diensten.
  • Inhaltsextraktion: Text aus DOCX- oder DOC-Dateien für Indexierung und Suche extrahieren.
  • Formatmigration: Batch-Export von Legacy-Word-Archiven zu modernem Markdown oder PDF.
  • CI/CD-Automatisierung: PDF-Berichte aus Markdown- oder DOCX-Vorlagen in Build-Pipelines generieren.

Speicheroptionen und Anpassungen

  • PdfSaveOptions: PDF-Export-Konfigurationsklasse (Eigenschaften sind forward-compatibility Stubs; noch nicht vom Writer angewendet).
  • MarkdownSaveOptions: Markdown-Export-Konfiguration (nur export_underline_formatting ist derzeit angewendet; andere Eigenschaften sind forward-compatibility stubs).
  • SaveFormat-Konstanten: Verwenden Sie SaveFormat.MARKDOWN, SaveFormat.PDF und SaveFormat.TEXT für eine schnelle Konvertierung.
  • Dokumentenleser: Spezialisierte Leser für die Eingabeformate DOC, RTF, TXT und Markdown.

Entwicklererfahrung

Aspose.Words FOSS installiert sich mit pip install aspose-words-foss. Laufzeitabhängigkeiten (olefile, fpdf2, pydantic) werden automatisch installiert.

Die API ist unkompliziert: Laden Sie ein Document von einem Dateipfad, dann rufen Sie save() mit einem Zielpfad und Format auf. Für erweiterte Kontrolle übergeben Sie ein save‑options‑Objekt anstelle einer Formatkonstanten. Die Bibliothek ist MIT‑lizenziert, Open‑Source auf GitHub und erfordert Python 3.10 oder höher.

DOCX in Markdown konvertieren

Laden Sie ein Word‑Dokument und speichern Sie es als Markdown in zwei Codezeilen.

import aspose.words_foss as aw
document = aw.Document("input.docx")  # or .doc, .rtf, .txt, .md
document.save("output.md", aw.SaveFormat.MARKDOWN)

DOCX nach PDF exportieren

Exportieren Sie ein Word‑Dokument in das PDF‑Format.

import aspose.words_foss as aw
document = aw.Document("input.docx")
document.save("output.pdf", aw.SaveFormat.PDF)

Text aus einem Dokument extrahieren

Lese den gesamten Textinhalt aus einem Word‑Dokument.

import aspose.words_foss as aw
document = aw.Document("input.docx")
text = document.get_text()

Häufig gestellte Fragen

Welche Lizenz verwendet Aspose.Words FOSS für Python?

Aspose.Words FOSS für Python wird unter der MIT-Lizenz veröffentlicht. Sie können es in kommerziellen und privaten Projekten verwenden, modifizieren und verbreiten.

Wie installiere ich Aspose.Words FOSS für Python?

Installation über pip mit pip install aspose-words-foss>=26.4.0. Benötigt Python 3.10 oder höher.

Welche Dokumentformate werden unterstützt?

Die Bibliothek liest DOCX, DOC, RTF, TXT und Markdown-Dateien und exportiert sie nach PDF, Markdown und Klartext.

Wie exportiere ich eine DOCX-Datei nach PDF?

Verwenden Sie Document("input.docx"), um das Dokumentobjekt zu initialisieren. Speichern Sie als PDF mit document.save("output.pdf", SaveFormat.PDF).

  

Support und Lernressourcen

 Deutsch