Ten szybki przewodnik wyjaśnia, jak przekonwertować PDF do MP4 przy użyciu Pythona. Zawiera szczegóły dotyczące konfiguracji środowiska, listę kroków oraz przykładowy kod do konwersji PDF na wideo MP4 przy użyciu Pythona. Dowiesz się wszystkich niezbędnych technik, aby przekształcić każdą stronę PDF w klatkę filmu w wyjściowym wideo.
Kroki konwersji PDF do MP4 przy użyciu Pythona
- Skonfiguruj środowisko, instalując wymagane zależności przy użyciu pip install aspose-pdf oraz polecenia brew install ffmpeg.
- Otwórz plik PDF źródłowy przy użyciu obiektu klasy Document i utwórz folder do przechowywania tymczasowych obrazów
- Renderuj każdy page jako PNG z niestandardową DPI, np. 150, w tym przykładowym kodzie
- Powiel każdą stronę wielokrotnie zgodnie z wartością liczby klatek na sekundę wymaganą dla wyjściowego wideo
- Złóż wszystkie klatki PNG w jeden plik wideo MP4 z prędkością 1 klatka na sekundę, używając polecenia FFmpeg
- Zapisz wynikowy film na dysku
- Wyczyść zasoby, usuwając tymczasowy folder zawierający obrazy pośrednie
Te kroki opisują konwersję PDF do MP4. Rozpocznij proces, ładując źródłowy plik PDF do pamięci przy użyciu obiektu klasy Document, definiując docelową rozdzielczość DPI obrazu, tworząc folder do przechowywania pośrednich renderowanych obrazów oraz renderując każdą stronę jako obraz PNG z określoną rozdzielczością DPI. Na koniec użyj polecenia FFmpeg, aby złożyć wszystkie klatki PNG w jeden film i zapisać wynikowy plik MP4 na dysku.
Kod konwertera PDF do MP4 w Pythonie
Ten kod demonstruje prosty konwerter PDF do MP4 w Pythonie. Możesz dostosować wymiary pikseli dla dowolnego rozmiaru strony przy użyciu klasy PngDevice, wyostrzyć tekst i krawędzie przy użyciu klasy RenderingOptions oraz tworzyć pliki tymczasowe 3 do 5 razy mniejsze przy użyciu JpegDevice. Stosunek proporcji można również dostroić przy użyciu klasy Resolution oraz tworzyć wyższej jakości, gotowe do sieci, zoptymalizowane filmy slajdów przy użyciu polecenia FFmpeg.
Ten artykuł wyjaśnia, jak wygenerować wideo z pliku PDF. Aby przekonwertować PDF na GIF, odwołaj się do artykułu Convert a PDF to GIF using Python.