Dieser kurze Leitfaden erklärt, wie man PDF in MP4 mit Python konvertiert. Er enthält Details zum Einrichten der Umgebung, eine Schritt‑für‑Schritt‑Liste und einen Beispielcode, um PDF in ein MP4‑Video mit Python zu konvertieren. Sie lernen alle notwendigen Techniken, um jede Seite des PDFs in einen Filmrahmen im Ausgabevideo zu verwandeln.
Schritte zum Konvertieren von PDF in MP4 mit Python
- Richte die Umgebung ein, indem du die erforderlichen Abhängigkeiten mit pip install aspose-pdf und den brew install ffmpeg Befehlen installierst.
- Öffnen Sie die Quell‑PDF‑Datei mit dem Document Klassenobjekt und erstellen Sie einen Ordner zum Speichern der temporären Bilder
- Rendern Sie jedes page als PNG mit einer benutzerdefinierten DPI, z. B. B. 150, in diesem Beispielcode
- Dupliziere jede Seite mehrfach entsprechend dem gewünschten Bildratewert pro Sekunde für das Ausgabevideo
- Fasse alle PNG‑Frames zu einem einzigen MP4‑Video mit 1 Bild pro Sekunde zusammen, indem du den FFmpeg‑Befehl verwendest.
- Speichere das resultierende Video auf der Festplatte
- Bereinigen Sie die Ressourcen, indem Sie den temporären Ordner löschen, der die Zwischenbilder enthält.
Diese Schritte beschreiben die Umwandlung eines PDF zu MP4. Beginnen Sie den Vorgang, indem Sie die Quell‑PDF‑Datei mit dem Document‑Klassenobjekt in den Speicher laden, die DPI des Zielbildes festlegen, einen Ordner zum Speichern der zwischengenerierten gerenderten Bilder erstellen und jede Seite mit der festgelegten DPI als PNG‑Bild rendern. Schließlich verwenden Sie den FFmpeg‑Befehl, um alle PNG‑Frames zu einem einzigen Video zusammenzufügen und das resultierende MP4 auf der Festplatte zu speichern.
Code für einen PDF‑zu‑MP4‑Konverter mit Python.
Dieser Code demonstriert einen einfachen PDF-zu-MP4-Videokonverter in Python. Sie können die Pixeldimensionen für jede Seitengröße mit der PngDevice‑Klasse anpassen, den Text und die Kanten mit der RenderingOptions‑Klasse schärfen und mit der JpegDevice‑Klasse temporäre Dateien 3 bis 5 Mal kleiner erstellen. Das Seitenverhältnis kann ebenfalls mit der Resolution‑Klasse abgestimmt werden und bessere, web‑fertige, optimierte Videos für Folien mit dem FFmpeg‑Befehl erzeugt werden.
Dieser Artikel erklärt, wie man ein Video aus einer PDF erzeugt. Um eine PDF in GIF zu konvertieren, siehe den Artikel PDF in GIF konvertieren mit Python.