Конвертировать GIF в PDF на Python

Этот короткий учебник проведет вас через преобразование GIF в PDF на Python. Он поделится деталями настройки IDE для разработки, списком шагов кодирования и примером кода для создания конвертера GIF в PDF на Python. Также будут обсуждены несколько улучшений для создания пользовательского PDF‑файла.

Шаги для преобразования GIF в PDF в Python

  1. Установите окружение, чтобы использовать Aspose.PDF for Python via .NET для изменения файла из GIF в PDF
  2. Определите имена входного GIF и выходного PDF файлов
  3. Загрузите исходный GIF‑файл, используя модуль Image из библиотеки PIL
  4. Получить ширину и высоту GIF‑изображения для дальнейшей обработки в коде
  5. Создайте новый объект класса Document, чтобы хранить выходной PDF‑файл
  6. Добавьте новую страницу в только что созданный PDF‑файл
  7. Создайте объект класса Image из библиотеки Aspose.PDF и установите его файл в GIF‑файл
  8. При необходимости задайте свойства страницы
  9. Добавьте объект Image в коллекцию абзацев страницы и сохраните полученный PDF‑файл

Эти шаги охватывают полный процесс конвертации GIF в PDF на Python. Загрузите исходный GIF‑файл, получите его размер, создайте объект Document для PDF, добавьте к нему страницу и создайте объект класса Image, установив его свойство file в имя GIF‑файла. Добавьте это изображение в коллекцию абзацев на странице и сохраните полученный PDF‑файл.

Код для преобразования GIF‑файла в PDF на Python

Документ обрабатывается. Пожалуйста, подождите.

В приведённом выше коде демонстрируется процесс преобразования GIF в PDF на Python. В этом коде установка свойств page_info является необязательной; она задаёт размер страницы, точно соответствующий размеру изображения GIF. Аналогично, чтобы избежать неожиданного автоматического масштабирования, принудительно задайте размещение и размеры изображения, установив свойства fix_width и fix_height в соответствии с изображением GIF.

В этой статье мы узнали, как разработать конвертер GIF в PDF. Чтобы добавить нумерацию Бейтса в PDF‑файл, обратитесь к статье Add Bates numbers to PDF using Python.

 Русский