Word zu PDF-Konvertierungs-Python

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

Python Bibliothek für die Umwandlung von DOCX in PDF – kostenloser Download

Zum Konvertieren von DOCX 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-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 DOCX in PDF in Python

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

  • Laden Sie das DOCX-Dokument mithilfe der Document Klasse.
  • Konvertieren Sie DOCX Dokumente mit der Methode Document.save() in PDF.

Das folgende Codebeispiel zeigt, wie eine 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 DOCX 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 DOCX in PDF Konvertierung mit Python.

  • Laden Sie das DOCX-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 DOCX Dokumente mit der Methode Document.save() in PDF.

Das folgende Codebeispiel zeigt, wie Sie einen bestimmten Standard bei der Umwandlung von DOCX in PDF 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.pageset verwenden. Das folgende Codebeispiel zeigt, wie Sie einen Seitenbereich in einem DOCX-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)

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 von DOCX in PDF in Python aufgeführt.

  • Laden Sie das DOCX-Dokument mithilfe der Document Klasse.
  • Erstellen Sie ein Objekt der Klasse PdfSaveOptions.
  • Stellen Sie die Bildkomprimierung mit der Eigenschaft PdfSaveOptions.imagecompression ein.
  • Stellen Sie die JPEG-Qualität mit der Eigenschaft PdfSaveOptions.jpegquality ein.
  • Konvertieren Sie DOCX Dokumente mit der Methode Document.save() in PDF.

Das folgende Codebeispiel zeigt, wie die Bildkomprimierung bei der Umwandlung von DOCX in PDF festgelegt wird.

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 DOCX-Dateien in Python in PDF konvertieren. Darüber hinaus haben Sie verschiedene Optionen zum Anpassen der Konvertierung von 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