Word zu PDF Konvertierungs-Python

Word to PDF ist eine der beliebtesten und immens durchgeführten Dokumentenkonvertierungen. Die DOCX oder DOC Dateien werden vor dem Drucken oder Teilen in das PDF Format konvertiert. In diesem Artikel automatisieren wir die Konvertierung von Word in PDF in Python. Die Schritte und Codebeispiele zeigen, wie Sie Word DOCX oder DOC mit Python in PDF konvertieren. Außerdem erfahren Sie mehr über verschiedene Optionen zum Anpassen der Word-in-PDF Konvertierung.

Python Bibliothek für die Konvertierung von Word in PDF – kostenloser Download

Zum Konvertieren von Word Dokumenten in das PDF Format verwenden wir Aspose.Words for Python. Es ist eine funktionsreiche Python Bibliothek zum Erstellen und Bearbeiten von Word Dokumenten. Darüber hinaus können Sie DOCX und DOC Dateien mit hoher Wiedergabetreue in das PDF Format konvertieren. Die Bibliothek wird auf PyPI gehostet und Sie können sie mit dem folgenden Pip Befehl installieren.

pip install aspose-words

Konvertieren Sie Word DOCX in Python in PDF

Im Folgenden sind die Schritte zum Konvertieren eines Word Dokuments in PDF in Python aufgeführt.

  • Laden Sie das Word Dokument mithilfe der Document Klasse.
  • Konvertieren Sie Word Dokumente mit der methode Document.save() in PDF.

Das folgende Codebeispiel zeigt, wie eine Word DOCX Datei in PDF konvertiert wird.

import aspose.words as aw

# Load word document
doc = aw.Document("calibre.docx")

# Save as PDF
doc.save("PDF.pdf")

Python Word zu PDF mit einem bestimmten Standard

Sie können auch den jeweiligen Standard für das konvertierte PDF Dokument angeben, z. B. PDF/A. Im Folgenden finden Sie die Schritte zum Festlegen des PDF-Standards bei der Word-in-PDF Konvertierung mit Python.

  • Laden Sie das Word Dokument mithilfe der Document Klasse.
  • Erstellen Sie ein Objekt der Klasse PdfSaveOptions und legen Sie den PDF-Standard mit der Eigenschaft PdfSaveOptions.compliance fest.
  • Konvertieren Sie Word Dokumente mit der methode Document.save() in PDF.

Das folgende Codebeispiel zeigt, wie Sie einen bestimmten Standard in der Word-DOCX-in-PDF Konvertierung festlegen.

import aspose.words as aw

# Load word document
doc = aw.Document("calibre.docx")

# Create save options and set compliance
saveOptions = aw.saving.PdfSaveOptions()
saveOptions.compliance = aw.saving.PdfCompliance.PDF17 

# Save as PDF
doc.save("PDF.pdf", saveOptions)

Python DOCX in PDF - Seitenbereich konvertieren

Sie können auch den Seitenbereich angeben, den Sie in das PDF Format konvertieren möchten. Dazu können Sie die Eigenschaft PdfSaveOptions.page\set verwenden. Das folgende Codebeispiel zeigt, wie Sie einen Seitenbereich in einem Word Dokument in PDF konvertieren.

import aspose.words as aw

# Load word document
doc = aw.Document("calibre.docx")

# Create save options and set page range
saveOptions = aw.saving.PdfSaveOptions()
saveOptions.page_set = aw.saving.PageSet([0, 1])

# Save as PDF
doc.save("PDF.pdf", saveOptions)

DOC DOCX zu PDF in Python - Bildkomprimierung anwenden

Mit Aspose.Words for Python können Sie auch eine Bildkomprimierung im konvertierten PDF Dokument anwenden. Außerdem können Sie die JPEG-Qualität für die Bilder festlegen. Im Folgenden sind die Schritte zum Festlegen der Bildkomprimierung beim Konvertieren eines Word DOCX in PDF in Python aufgeführt.

  • Laden Sie das Word Dokument mithilfe der Document Klasse.
  • Erstellen Sie ein Objekt der Klasse PdfSaveOptions.
  • Legen Sie die Bildkomprimierung mit der Eigenschaft PdfSaveOptions.image\compression fest.
  • Stellen Sie die JPEG-Qualität mit der Eigenschaft PdfSaveOptions.jpeg\quality ein.
  • Konvertieren Sie Word Dokumente mit der methode Document.save() in PDF.

Das folgende Codebeispiel zeigt, wie Sie die Bildkomprimierung bei der Konvertierung von Word in PDF festlegen.

import aspose.words as aw

# Load word document
doc = aw.Document("calibre.docx")

# Create save options and set image compression
saveOptions = aw.saving.PdfSaveOptions()
saveOptions.image_compression = aw.saving.PdfImageCompression.JPEG
saveOptions.jpeg_quality = 100 # Use JPEG compression at 50% quality to reduce file size.

# Save as PDF
doc.save("PDF.pdf", saveOptions)

Python DOCX to PDF Library – Holen Sie sich eine kostenlose Bibliothekslizenz

Sie können eine temporäre Lizenz erwerben, um Aspose.Words for Python ohne Evaluierungseinschränkungen zu verwenden.

Fazit

In diesem Artikel haben Sie gelernt, wie Sie Word DOCX oder DOC Dateien in Python in PDF konvertieren. Darüber hinaus haben Sie verschiedene Optionen zum Anpassen der Konvertierung von DOC oder DOCX in PDF in Python gesehen. Weitere Informationen zu Aspose.Words for Python finden Sie unter Dokumentation. Falls Sie Fragen haben, können Sie uns diese gerne über unser Forum mitteilen.

Siehe auch

Info: Möglicherweise interessieren Sie sich für eine weitere Python Bibliothek, mit der Entwickler und Anwendungen PowerPoint in PDF konvertieren können – Aspose.Slides for Python. Vielleicht möchten Sie auch Aspose PowerPoint to PDF Converter ausprobieren, da es sich um eine Live-Implementierung des PowerPoint zu PDF Konvertierungsprozesses handelt.