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

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

Шаги для конвертера PDF в MP4 на Java

  1. Настройте IDE использовать Aspose.PDF for Java для обработки PDF‑файлов и отображения страниц
  2. Примените лицензию, чтобы удалить водяные знаки в выводимых изображениях
  3. Загрузите исходный PDF‑файл в память, используя объект класса Document
  4. Задайте разрешение выходного изображения, которое будет использоваться для рендеринга страниц PDF в виде кадра изображения
  5. Перебрать все страницы загруженного PDF‑документа
  6. Отрендерьте каждый page в PNG и сохраните его как файл кадра на диске с уникальным номером
  7. Загрузите все сохранённые кадры изображений в видеодекодер
  8. Установите пользовательскую частоту кадров для каждой страницы в выходном видео
  9. Закодировать все кадры изображений в видео и сохранить результат

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

Код для преобразования PDF в MP4 с помощью Java

Приведённый выше код демонстрирует преобразование PDF в MP4. Вы можете попробовать RenderingOptions для высококачественной интерполяции, задать размеры кадров и при необходимости повернуть страницы в видео. FFmpeg предоставляет различные варианты создания пользовательских видео, такие как использование HH.265//HEVC для меньшего размера файлов и лучшего качества, использование WebM/VP9 для совместимости с браузерами и плавные переходы между страницами.

Эта статья помогает создать видео из PDF. Чтобы преобразовать PDF в GIF, обратитесь к статье Convert a PDF to GIF using Java.

 Русский