Это краткое руководство объясняет, как конвертировать PDF в MP4 с помощью Java. В нём содержатся детали настройки IDE, список шагов и пример кода для разработки конвертера PDF в MP4 видео на Java. Вы получите подробный код, который выполняет все эти задачи и генерирует пользовательское видео из PDF‑файла.
Шаги для конвертера PDF в MP4 на Java
- Настройте IDE использовать Aspose.PDF for Java для обработки PDF‑файлов и отображения страниц
- Примените лицензию, чтобы удалить водяные знаки в выводимых изображениях
- Загрузите исходный PDF‑файл в память, используя объект класса Document
- Задайте разрешение выходного изображения, которое будет использоваться для рендеринга страниц PDF в виде кадра изображения
- Перебрать все страницы загруженного PDF‑документа
- Отрендерьте каждый page в PNG и сохраните его как файл кадра на диске с уникальным номером
- Загрузите все сохранённые кадры изображений в видеодекодер
- Установите пользовательскую частоту кадров для каждой страницы в выходном видео
- Закодировать все кадры изображений в видео и сохранить результат
Эти шаги суммируют, как конвертировать 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.