
PDF ist ein beliebtes und weit verbreitetes Dateiformat mit plattformübergreifender Unterstützung. Das Layout von PDF Dokumenten scheint in heterogenen Umgebungen gleich zu sein. Daher wird PDF praktisch, wenn Sie Ihre Dokumente auf mehreren Plattformen teilen müssen. PowerPoint zu PDF gehört heutzutage zu den gängigen Dokumentkonvertierungen. Um diese Konvertierung zu automatisieren, zeigen wir Ihnen, wie Sie PPT oder PPTX Dateien in Python in das PDF Format konvertieren. Darüber hinaus zeigen wir Ihnen, wie Sie die PPTX zu PDF Konvertierung mit verschiedenen Optionen anpassen können.
- Python PPT zu PDF Konverter Bibliothek
- Konvertieren Sie eine PowerPoint PPTX Datei in PDF
- Schließen Sie versteckte Folien in die PPTX-in-PDF Konvertierung ein
- Konvertieren Sie ausgewählte Folien in PPTX in PDF
- Stellen Sie die PDF-Compliance in PPT auf PDF Konvertierung ein
- Konvertieren Sie PPTX in ein passwortgeschütztes PDF
Python PPT zu PDF Konverter Bibliothek
Um die PowerPoint Dateien in das PDF Format zu konvertieren, verwenden wir Aspose.Slides for Python via .NET. Es ist eine leistungsstarke Bibliothek, mit der Sie die Operationen zur Manipulation von Präsentationen aus Ihren Python Anwendungen heraus automatisieren können. Mit der Bibliothek können Sie die Präsentationen nahtlos erstellen, bearbeiten und konvertieren. Sie können die Bibliothek von PyPI mit dem folgenden Pip Befehl installieren.
> pip install aspose.slides
Weiterlesen über die Systemanforderungen zur Verwendung dieser Bibliothek.
Konvertieren Sie eine PPT in Python in PDF
Die Konvertierung von PPT Dateien in PDF kann in wenigen Schritten durchgeführt werden. Laden Sie einfach die Präsentationsdatei und speichern Sie sie als PDF Dokument. Im Folgenden sind die Schritte zum Konvertieren einer PPT Datei in PDF in Python aufgeführt.
- Laden Sie die PPT/PPTX-Präsentation mithilfe der Presentation klasse .
- Konvertieren Sie PPT in PDF mit der methode Presentation.save(string, export.SaveFormat.PDF).
Das folgende Codebeispiel zeigt, wie Sie ein PowerPoint PPTX in Python in PDF konvertieren.
import aspose.slides as slides
# Load presentation
pres = slides.Presentation("presentation.pptx")
# Convert PPTX to PDF
pres.save("pptx-to-pdf.pdf", slides.export.SaveFormat.PDF)
Der folgende Screenshot zeigt die PPTX-Eingabedatei, die wir in diesem Artikel verwendet haben.

PPTX-Präsentation
Das Folgende ist der Screenshot der konvertierten PDF Datei.

PPTX in PDF konvertiert
Sie hätten bemerkt, dass die dritte Folie in der PPTX-Präsentation als ausgeblendet markiert ist. Daher ist es nicht in der konvertierten PDF Datei enthalten. In bestimmten Fällen müssen Sie jedoch möglicherweise versteckte Folien in die Konvertierung von PPTX in PDF einbeziehen. Mal sehen, wie man das erreicht.
Ausgeblendete Folien einschließen – Python PPTX in PDF
Um die Konvertierung von PowerPoint in PDF anzupassen, stellt Aspose.Slides for Python über .NET die Klasse PdfOptions bereit. Im Folgenden sind die Schritte zum Einbeziehen versteckter Folien in die PowerPoint zu PDF Konvertierung in Python aufgeführt.
- Laden Sie die PPTX-Präsentation mithilfe der Presentation klasse .
- Erstellen Sie ein Objekt der PdfOptions Klasse.
- Setzen Sie die Eigenschaft PdfOptions.show\hidden\slides auf True.
- Konvertieren Sie PPTX mit der methode Presentation.save(string, export.SaveFormat.PDF, PdfOptions) in PDF.
Das folgende Python-Codebeispiel zeigt, wie versteckte Folien in die PPTX-in-PDF Konvertierung eingeschlossen werden.
import aspose.slides as slides
# Load presentation
pres = slides.Presentation("presentation.pptx")
# Create PDF options
options = slides.export.PdfOptions()
# Include hidden slides
options.show_hidden_slides = True
# Save PPTX as PDF
pres.save("pptx-to-pdf-hidden-slides.pdf", slides.export.SaveFormat.PDF, options)
Konvertieren Sie ausgewählte Folien von PPT in Python in PDF
Oft müssen Sie möglicherweise nur bestimmte Folien in PDF konvertieren, anstatt die gesamte Präsentation zu rendern. Um dies zu erreichen, können Sie ein Array von Foliennummern an die Methode Presentation.save() übergeben. Im Folgenden finden Sie die Schritte zum Konvertieren bestimmter Folien in einem PPTX in PDF.
- Laden Sie die PPTX-Präsentation mithilfe der Presentation klasse .
- Erstellen Sie ein Array mit Foliennummern, zB slides\numbers=[ 1, 3 ].
- Konvertieren Sie PPTX mit der methode Presentation.save(string, slides\numbers, export.SaveFormat.PDF) in PDF.
Das folgende Codebeispiel konvertiert die spezifischen Folien einer Präsentation in Python in PDF.
import aspose.slides as slides
#Load presentation
pres = slides.Presentation("presentation.pptx")
# Set array of slides positions
slides_array = [ 1, 3 ]
# Save PPTX as PDF
pres.save("pptx-to-pdf-selected-slides.pdf", slides_array, slides.export.SaveFormat.PDF)
Stellen Sie die PDF-Compliance in PPT auf PDF Konvertierung ein
Mit der Eigenschaft PdfOptions.compliance können Sie auch eine bestimmte Konformitätsstufe für das konvertierte PDF Dokument festlegen. Im Folgenden finden Sie die Schritte, um dies zu erreichen.
- Laden Sie die PPTX-Präsentation mithilfe der Presentation klasse .
- Erstellen Sie ein Objekt der PdfOptions Klasse.
- Legen Sie die PdfOptions.compliance-Eigenschaft mithilfe der export.PdfCompliance-Enumeration fest.
- Konvertieren Sie PPTX mit der methode Presentation.save(string, export.SaveFormat.PDF, PdfOptions) in PDF.
Das folgende Codebeispiel zeigt, wie Sie die Konformitätsstufe bei der PPTX-in-PDF Konvertierung in Python angeben.
import aspose.slides as slides
# Load presentation
pres = slides.Presentation("presentation.pptx")
# Create PDF options
options = slides.export.PdfOptions()
# Set desired compliance and save as PDF
options.compliance = slides.export.PdfCompliance.PDF_A1A
pres.save("pres-a1a-compliance.pdf", slides.export.SaveFormat.PDF, options)
options.compliance = slides.export.PdfCompliance.PDF_A1B
pres.save("pres-a1b-compliance.pdf", slides.export.SaveFormat.PDF, options)
options.compliance = slides.export.PdfCompliance.PDF_UA
pres.save("pres-ua-compliance.pdf", slides.export.SaveFormat.PDF, options)
Konvertieren Sie PPT in ein passwortgeschütztes PDF in Python
Um die Sicherheit des Dokuments zu gewährleisten, unterstützt PDF den Passwortschutz. Mit Aspose.Slides for Python via .NET können Sie auch ein Passwort festlegen und Zugriffsberechtigungen für das konvertierte PDF Dokument festlegen. Im Folgenden finden Sie die Schritte zum Konvertieren einer PowerPoint Präsentation in eine passwortgeschützte PDF Datei.
- Laden Sie die PPTX-Präsentation mithilfe der Presentation klasse .
- Erstellen Sie ein Objekt der PdfOptions Klasse.
- Legen Sie das Passwort mit der Eigenschaft PdfOptions.password fest.
- Legen Sie Zugriffsberechtigungen mit der Eigenschaft PdfOptions.access\permissions fest.
- Konvertieren Sie PPTX mit der methode Presentation.save(string, export.SaveFormat.PDF, PdfOptions) in PDF.
Das folgende Codebeispiel konvertiert eine PowerPoint PPTX Datei in eine kennwortgeschützte PDF Datei.
import aspose.slides as slides
# Load presentation
pres = slides.Presentation("presentation.pptx")
# Create PDF options
options = slides.export.PdfOptions()
# Set PDF password and access permissions
options.password = "password"
options.access_permissions = slides.export.PdfAccessPermissions.PRINT_DOCUMENT | slides.export.PdfAccessPermissions.HIGH_QUALITY_PRINT
# Save PPTX as PDF
pres.save("pptx-to-protected-pdf.pdf", slides.export.SaveFormat.PDF, options)
Holen Sie sich eine kostenlose Lizenz
Sie können Aspose.Slides for Python über .NET kostenlos verwenden, indem Sie eine temporäre Lizenz erwerben.
Fazit
In diesem Artikel haben Sie gelernt, wie Sie PPT oder PPTX Dateien in Python in PDF konvertieren. Außerdem haben Sie gesehen, wie Sie die PowerPoint-in-PDF Konvertierung mit verschiedenen Optionen in Python anpassen können. Die Codebeispiele haben gezeigt, wie Sie ausgeblendete Folien einschließen, bestimmte Folien konvertieren, die PDF-Compliance angeben und ein Kennwort sowie Zugriffsberechtigungen für konvertierte PDF Dateien festlegen. Weitere Informationen zur Python-Präsentationsmanipulationsbibliothek finden Sie in der Dokumentation. Falls Sie Fragen haben, können Sie uns diese gerne über unser Forum mitteilen.
Siehe auch
- PowerPoint zu PDF in C#
- PowerPoint in PDF in Java
- Erstellen Sie PowerPoint Dateien in Python
- Konvertieren Sie PowerPoint PPT in Python in HTML
Tipp: Sie möchten Aspose FREE PowerPoint to PDF Converter ausprobieren.