Bu hızlı kılavuz, PDF‘ı Python kullanarak MP4’e dönüştürmeyi açıklar. Ortamı ayarlama detayları, adım listesi ve PDF’yi Python kullanarak MP4 video’ya dönüştürmek için örnek kod içerir. PDF’nin her sayfasını çıktı videosunda bir film karesine dönüştürmek için gerekli tüm teknikleri öğreneceksiniz.
Python kullanarak PDF’yi MP4’e dönüştürme adımları
- Gerekli bağımlılıkları pip install aspose-pdf ve brew install ffmpeg komutlarıyla kurarak ortamı ayarlayın.
- Kaynak PDF dosyasını Document sınıf nesnesiyle açın ve geçici görüntüleri depolamak için bir klasör oluşturun.
- Bu örnek kodda, her page öğesini özel bir DPI (örneğin 150) ile PNG olarak render edin.
- Çıktı videosu için istenen saniye başına kare hızı değerine göre her sayfayı birden çok kez çoğaltın.
- Tüm PNG karelerini saniyede 1 kare olacak şekilde tek bir MP4 video olarak FFmpeg komutunu kullanarak birleştirin.
- Oluşturulan videoyu diske kaydedin
- Kaynakları, ara görüntüleri içeren geçici klasörü silerek temizleyin.
Bu adımlar, bir PDF’den MP4’e dönüşümünü açıklar. İşleme, Document sınıfı nesnesini kullanarak kaynak PDF dosyasını belleğe yükleyerek, hedef görüntünün DPI’sını tanımlayarak, ara render edilmiş görüntüleri tutacak bir klasör oluşturarak ve her sayfayı tanımlı DPI ile bir PNG görüntüsü olarak render ederek başlayın. Son olarak, tüm PNG karelerini tek bir videoya birleştirmek için FFmpeg komutunu kullanın ve çıktıyı MP4 olarak diske kaydedin.
Python kullanarak PDF’den MP4 Dönüştürücü Kodu
Bu kod, Python’da basit bir PDF’den MP4 video dönüştürücü gösterir. PngDevice sınıfını kullanarak herhangi bir sayfa boyutu için piksel boyutlarını ayarlayabilir, RenderingOptions sınıfını kullanarak metin ve kenarları keskinleştirebilir ve JpegDevice kullanarak geçici dosyaları 3 ila 5 kat daha küçük oluşturabilirsiniz. Çözünürlük sınıfını kullanarak en boy oranını da ayarlayabilir ve FFmpeg komutunu kullanarak slaytlar için daha iyi kalite, web’e hazır, optimize edilmiş videolar oluşturabilirsiniz.
Bu makale, bir PDF’den video oluşturmayı öğretir. PDF’yi GIF’e dönüştürmek için, Python ile PDF’yi GIF’e dönüştür makalesine bakın.