Этот короткий учебник объясняет, как конвертировать PDF в MP4 с помощью C#. В нём есть детали настройки IDE, список шагов и пример кода для преобразования PDF в MP4 с помощью C#. Вы узнаете техники создания пользовательского MPEG‑видео в соответствии с вашими требованиями.
Шаги для конвертера PDF в MP4 на C#
- Установите окружение для использования Aspose.PDF for .NET при конвертации формата PDF в MP4
- Укажите пути к входному PDF, выходному MP4, разрешение изображения в DPI и задайте количество секунд для отображения каждой страницы
- Создайте папку для хранения отрендеренных PNG‑изображений
- Загрузите исходный PDF, используя класс Document, и инициализируйте PNG rendering device с настроенным DPI
- Пройдите по каждой странице PDF и отрендерите каждую страницу несколько раз в соответствии с количеством секунд, в течение которых страница должна отображаться в MP4
- Сформировать строку команды FFmpeg для кодирования MP4‑видео с использованием всех отрендеренных PNG‑изображений
- Выполните команду FFmpeg в оболочке, чтобы создать выходной файл MP4
- Удалить временную папку, содержащую отрендеренные изображения
Эти шаги описывают, как конвертировать PDF в MP4 с помощью C#. Начните процесс, отрисовывая каждую страницу исходного PDF несколько раз, в зависимости от настройки количества секунд, в течение которых каждая страница остаётся видимой при воспроизведении выходного видео. Наконец, соедините все отрисованные изображения с помощью команды FFmpeg, чтобы создать видео, и затем удалите промежуточные отрисованные изображения.
Код конвертера PDF в MP4 видео на C#
Этот код демонстрирует, как конвертировать PDF в MP4‑видео с помощью C#. Вы можете изменить код, чтобы отрисовывать страницу и затем делать копии вместо многократного рендеринга, что повысит производительность. Вы также можете явно управлять качеством и размером файла, используя различные свойства PngDevice, такие как CompressionLevel и ColorDepth.
В этой статье описывается процесс создания MP4‑видео из страниц PDF. Чтобы преобразовать PDF в GIF‑файл, см. статью Преобразовать PDF в GIF с помощью C#.