Този бърз наръчник обяснява как да конвертирате PDF в MP4 с помощта на Python. Той съдържа подробности за настройване на средата, списък със стъпки и примерен код за конвертиране на PDF в MP4 видео с Python. Ще научите всички необходими техники за преобразуване на всяка страница от PDF в кадър на филм във изходното видео.
Стъпки за конвертиране на PDF в MP4 с Python
- Настройте средата, като инсталирате необходимите зависимости, използвайки pip install aspose-pdf и командите brew install ffmpeg.
- Отворете изходния PDF файл, използвайки обекта на класа Document и създайте папка за съхранение на временните изображения
- Визуализирайте всеки page като PNG с персонализирано DPI, например 150, в този примерен код
- Дублирайте всяка страница многократно според желаната стойност на кадрите в секунда за изходното видео
- Съберете всички PNG кадри в едно MP4 видео с 1 кадър в секунда, използвайки командата FFmpeg
- Запазете полученото видео на диска
- Почистване на ресурсите чрез изтриване на временната папка, съдържаща междинните изображения
Тези стъпки описват преобразуването на PDF към MP4. Започнете процеса, като заредите изходния PDF файл в паметта, използвайки обекта от клас Document, определите DPI на целевото изображение, създадете папка за съхранение на междинните рендерирани изображения и рендерирате всяка страница като PNG изображение с определеното DPI. Накрая използвайте командата FFmpeg, за да съберете всички PNG кадри в едно видео и да запазите изходния MP4 на диска.
Код за конвертор от PDF към MP4 с Python
Този код демонстрира прост PDF към MP4 видео конвертор в Python. Можете да коригирате пикселните размери за всякакъв размер на страница, като използвате класа PngDevice, да изострите текста и ръбовете, като използвате класа RenderingOptions, и да създадете временни файлове, 3 до 5 пъти по‑малки, като използвате JpegDevice. Съотношението на страните също може да се настрои, като се използва класът Resolution, и да се създадат видеа с по‑добро качество, готови за уеб, оптимизирани за слайдове, като се използва командата FFmpeg.
Тази статия обяснява как да създадете видео от PDF. За да конвертирате PDF в GIF, вижте статията Convert a PDF to GIF using Python.