Конвертувати 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.

 Українська