1. Produkte
  2.   Präsentation
  3.   Python
  4.   Batch-PPT-to-PDF
 
  

PPT- und PPTX-Präsentationskonvertierung zu PDF via Python

Ein einfach zu benutzendes Open-Source-Python-Skript, das entwickelt wurde, um mehrere Microsoft PowerPoint (.ppt und .pptx) Präsentationsdateien in PDF-Dokumente in einem Schritt zu konvertieren.

Was ist Batch-PPT-to-PDF?

Ertrinken Sie in einem Meer von .pptx- und .ppt-Dateien und konvertieren sie manuell einzeln in PDF? Egal, ob Sie ein Geschäftsprofi sind, der Berichte archiviert, ein Lehrer, der Vorlesungsunterlagen verteilt, oder ein Entwickler, der einen Workflow automatisiert – dieser manuelle Prozess ist mühsam und fehleranfällig. Das von Jack Brookes erstellte Batch-PPT-to-PDF‑Skript bietet eine elegante, Python‑basierte Lösung, die den gesamten Vorgang automatisiert und Fachleuten, Pädagogen und Unternehmen unzählige Stunden manueller Arbeit spart. Es gibt mehrere wichtige Funktionen der Bibliothek, wie das gleichzeitige Verarbeiten mehrerer Dateien, plattformübergreifende Kompatibilität, das Konvertieren ausgewählter Folien in PDF und vieles mehr.

Batch-PPT-to-PDF ist ein leichtgewichtiges Python‑Skript, das entwickelt wurde, um mehrere Microsoft PowerPoint‑Dateien (sowohl .ppt‑ als auch .pptx‑Formate) in einem Schritt in PDF‑Dokumente zu konvertieren. Dieses Open‑Source‑Tool nutzt die Leistungsfähigkeit von Pythons COM‑Automatisierungsfunktionen, um direkt mit Microsoft PowerPoint zu interagieren, das auf Ihrem Windows‑Computer installiert ist, und gewährleistet hochpräzise Konvertierungen, die Ihre ursprüngliche Formatierung, Schriftarten und Layouts beibehalten. Das Skript erfordert nur minimale Einrichtung und keine komplexen Konfigurationsdateien oder Befehlszeilenargumente, wodurch es selbst für Nutzer mit begrenzten Programmierkenntnissen zugänglich ist. Sein unkomplizierter Ansatz macht es für Anfänger leicht verständlich, während seine Skriptbarkeit es zu einem leistungsstarken Werkzeug für Entwickler und IT‑Fachleute macht.

Previous Next

Erste Schritte mit Batch-PPT-to-PDF

Die empfohlene Methode, die Batch-PPT-to-PDF-Bibliothek zu installieren, ist über GitHub. Bitte verwenden Sie den folgenden Befehl für eine reibungslose Installation.

PowerPoint-zu-PDF-Bibliothek über GitHub installieren

 git clone https://github.com/jackbrookes/batch-ppt-to-pdf.git  
Sie können es auch direkt von Aspose-Produktveröffentlichungsseite.

Einzelne PPT/PPTX-Dateien Konvertierung zu PDF mit Python

Das Batch-PPT-to-PDF‑Skript enthält Unterstützung für die Konvertierung einzelner sowie mehrerer PowerPoint‑Präsentationsdateien in PDF mithilfe einer Python‑Bibliothek. Legen Sie die PowerPoint‑Dateien, die Sie konvertieren möchten, in denselben Ordner wie das Skript. Das Skript erkennt und verarbeitet automatisch alle Dateien mit den Erweiterungen .ppt oder .pptx. Die Funktion ppt_to_pdf() übernimmt die eigentliche Konvertierung einer einzelnen PowerPoint‑Datei. Die Funktion prüft zunächst, ob der Ausgabename mit der Erweiterung 'pdf' endet. Falls nicht, hängt sie ".pdf" an, um eine korrekte Dateibenennung sicherzustellen. Diese Schutzmaßnahme verhindert das versehentliche Erstellen von Dateien ohne Erweiterung. Das folgende Codebeispiel zeigt, wie man innerhalb von Python‑Apps eine einzelne Präsentation in PDF konvertiert.

Wie konvertiert man einzelne PowerPoint-Präsentationen in PDF mit Python?

def ppt_to_pdf(powerpoint, inputFileName, outputFileName, formatType = 32): if outputFileName[-3:] != 'pdf': outputFileName = outputFileName + ".pdf" deck = powerpoint.Presentations.Open(inputFileName) deck.SaveAs(outputFileName, formatType) deck.Close()

Massenhafte PowerPoint-Dateien zu PDF konvertieren mit Python

Die Open‑Source‑Bibliothek Batch-PPT-to-PDF erleichtert Software‑Entwicklern das Laden und Konvertieren mehrerer PowerPoint‑Präsentationsdateien in einem einzigen Ordner zu PDF‑Dokumenten. Angenommen, Sie haben einen Ordner auf Ihrem Desktop und möchten alle PowerPoint‑Dateien darin in PDF konvertieren und die Ergebnisse in einem neuen Ordner irgendwo auf Ihrer Festplatte speichern. Das folgende Codebeispiel zeigt, wie man mehrere PowerPoint‑Präsentationen mit einem Python‑Skript in PDF‑Dateien umwandelt.

Wie konvertiert man alle PowerPoint-Dateien in einem Ordner in PDF innerhalb von Python-Anwendungen?

def convert_files_in_folder(powerpoint, folder): files = os.listdir(folder) pptFiles = [f for f in files if f.lower().endswith((".ppt", ".pptx"))] for pptfile in pptFiles: fullpath = os.path.join(folder, pptfile) outputpath = os.path.join(folder, os.path.splitext(pptfile)[0] + ".pdf") ppt_to_pdf(powerpoint, fullpath, outputpath)

Unterstützung für hochpräzise Ausgabe

Da die Konvertierung von der nativen Microsoft‑PowerPoint‑Anwendung selbst durchgeführt wird, sind die resultierenden PDFs von höchster Qualität. Das Skript löst programmgesteuert die "Speichern unter"-Funktion von PowerPoint aus und stellt sicher, dass alle Schriftarten, Bilder, Formen und Animationen (als statische Folien exportiert) exakt erhalten bleiben. Sie erhalten eine perfekte PDF‑Replik Ihrer Präsentation, die identisch ist mit dem, was Sie durch manuelles Exportieren erhalten würden.

 Deutsch