Конвертировать PDF в MP4 с помощью Python

Это краткое руководство объясняет, как конвертировать PDF в MP4 с помощью Python. В нём содержатся детали по настройке окружения, список шагов и пример кода для конвертации PDF в MP4‑видео с использованием Python. Вы узнаете все необходимые техники преобразования каждой страницы PDF в кадр фильма в выходном видео.

Шаги по преобразованию PDF в MP4 с помощью Python

  1. Настройте окружение, установив необходимые зависимости с помощью pip install aspose-pdf и команд brew install ffmpeg.
  2. Откройте исходный PDF‑файл, используя объект класса Document, и создайте папку для хранения временных изображений.
  3. Отобразите каждый page в формате PNG с пользовательским DPI, например 150, в этом примере кода
  4. Дублируйте каждую страницу несколько раз в соответствии со значением частоты кадров в секунду, желаемым для выходного видео
  5. Соберите все кадры PNG в одно MP4‑видео со скоростью 1 кадр в секунду, используя команду FFmpeg
  6. Сохраните получившееся видео на диск
  7. Очистите ресурсы, удалив временную папку, содержащую промежуточные изображения

Эти шаги описывают преобразование 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, обратитесь к статье Конвертировать PDF в GIF с помощью Python.

 Русский