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 Umwandlung von Word DOCX in PDF
- Konvertieren Sie DOCX in PDF in Python
- Python DOCX zu PDF mit einem bestimmten PDF-Standard
- Konvertieren Sie den Seitenbereich in einem Word Dokument in PDF
- Wenden Sie die Bildkomprimierung in DOCX auf PDF an
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
- Erstellen Sie MS Word Dokumente mit Python
- Konvertieren Sie Word Dokumente in Python in Bilder
- Erstellen Sie MS Word Dokumente (DOC/DOCX) mit C++
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.