Panduan cepat ini menjelaskan cara mengonversi PDF ke MP4 menggunakan Python. Panduan ini berisi detail untuk menyiapkan lingkungan, daftar langkah, dan contoh kode untuk mengonversi PDF ke video MP4 menggunakan Python. Anda akan mempelajari semua teknik yang diperlukan untuk mengubah setiap halaman PDF menjadi frame film dalam video output.
Langkah-langkah untuk Mengonversi PDF menjadi MP4 menggunakan Python
- Siapkan lingkungan dengan menginstal dependensi yang diperlukan menggunakan pip install aspose-pdf dan perintah brew install ffmpeg.
- Buka file PDF sumber menggunakan objek kelas Document dan buat folder untuk menyimpan gambar sementara
- Render setiap page sebagai PNG dengan DPI khusus, misalnya 150, dalam contoh kode ini
- Gandakan setiap halaman beberapa kali sesuai dengan nilai frame rate per detik yang diinginkan untuk output video.
- Gabungkan semua frame PNG menjadi satu video MP4 dengan kecepatan 1 frame per detik menggunakan perintah FFmpeg
- Simpan video yang dihasilkan ke disk
- Bersihkan sumber daya dengan menghapus folder sementara yang berisi gambar antara.
Langkah-langkah ini menjelaskan konversi PDF ke MP4. Mulailah proses dengan memuat file PDF sumber ke memori menggunakan objek kelas Document, menentukan DPI gambar target, membuat folder untuk menyimpan gambar perantara yang dirender, dan merender setiap halaman sebagai gambar PNG dengan DPI yang ditentukan. Akhirnya, gunakan perintah FFmpeg untuk menggabungkan semua frame PNG menjadi satu video, dan simpan MP4 output ke disk.
Kode untuk Konverter PDF ke MP4 menggunakan Python
Kode ini menunjukkan konverter video PDF ke MP4 dalam Python yang sederhana. Anda dapat menyesuaikan dimensi piksel untuk ukuran halaman apa pun menggunakan kelas PngDevice, menajamkan teks dan tepi menggunakan kelas RenderingOptions, dan membuat file temp 3 hingga 5 kali lebih kecil menggunakan JpegDevice. Rasio aspek juga dapat disetel menggunakan kelas Resolution dan membuat video dengan kualitas lebih baik, siap untuk web, dan dioptimalkan untuk slide menggunakan perintah FFmpeg.
Artikel ini mengajarkan cara menghasilkan video dari PDF. Untuk mengonversi PDF ke GIF, lihat artikel Convert a PDF to GIF using Python.