Преобразование JPG в PDF в Python | Конвертировать JPG в PDF

Вы устали вручную конвертировать изображения JPG в файлы PDF? Хотите автоматизировать этот процесс с помощью Python? Не смотрите дальше! В этом сообщении блога мы узнаем, как конвертировать JPG в PDF в Python.

Мы часто предпочитаем формат PDF для обмена или хранения данных и информации, поскольку он сохраняет исходный макет и форматирование. Более того, при необходимости мы можем легко конвертировать изображения JPG в PDF-файлы. PDF-документы более безопасны и могут быть защищены паролем, поэтому они являются отличным вариантом для обмена конфиденциальными изображениями. Давайте углубимся в преобразование изображения JPG в документ PDF.

В этой статье рассматриваются следующие темы:

  1. Библиотека преобразования Python JPG в PDF
  2. Конвертировать JPG в PDF в Python
  3. Преобразование JPG в PDF: альтернативный подход
  4. Конвертировать JPG в PDF онлайн
  5. Бесплатные ресурсы

Библиотека Python для преобразования JPG в PDF

Для преобразования JPG в документ PDF мы будем использовать Aspose.PDF for Python. Это надежная и многофункциональная библиотека, которая позволяет разработчикам с легкостью эффективно конвертировать изображения JPG в файлы PDF. Благодаря интуитивно понятному API и обширным функциональным возможностям Aspose.PDF позволяет легко преобразовывать различные форматы изображений, включая JPEG, PNG и BMP, в высококачественные PDF-документы.

Пожалуйста, загрузите пакеты или установите API из PyPI, используя следующие команды pip в консоли:

> pip install aspose-pdf

Преобразование JPG в PDF в Python

Мы можем легко преобразовать любое изображение JPG в документ PDF, выполнив следующие действия:

  1. Создайте экземпляр класса Document.
  2. Добавьте новую пустую страницу в коллекцию страниц документа.
  3. Создайте экземпляр класса Image.
  4. Установите свойство Image.file.
  5. Добавьте изображение на страницу.
  6. Наконец, сохраните документ, используя метод save().

В следующем примере кода показано, как преобразовать изображение JPG в документ PDF в Python.

# Путь к файлу изображения
path = "Aspose.jpg"
output_path = "ImagetoPDF.pdf"

# Инициализировать новый PDF-документ
doc = pdf.Document()

# Добавить пустую страницу в пустой документ
page = doc.pages.add()

# Создайте объект изображения
image = pdf.Image()
image.file = path

# Добавить изображение на страницу
page.paragraphs.add(image)

# Сохранить выходной PDF-файл
doc.save(output_path)
Преобразование JPG в PDF в Python

Преобразование JPG в PDF в Python

Преобразование JPG в PDF в Python — альтернативный подход

Мы также можем преобразовать JPG в документ PDF с помощью Stream, выполнив следующие действия:

  1. Создайте экземпляр класса Document.
  2. Загрузите изображение в поток.
  3. Добавьте новую пустую страницу в коллекцию страниц документа.
  4. Создайте экземпляр класса Image.
  5. Назначьте поток изображения свойству imagestream объекта класса Image.
  6. При необходимости укажите размеры страницы, поля и рамку обрезки страницы.
  7. После этого добавьте изображение на страницу.
  8. Наконец, сохраните документ, используя метод save().

В следующем примере кода показано, как преобразовать изображение JPG в документ PDF с помощью потока в Python.

# Путь к файлу изображения
data_dir = "D:\\Files\\"
image_file = data_dir + "aspose-image.jpg"

# Инициализировать новый PDF-документ
doc = pdf.Document()

# Загрузить изображение в поток
with open(image_file, "rb") as image_stream:
    # Добавить пустую страницу
    page = doc.pages.add()
    
    # Создайте объект изображения
    image1 = pdf.Image()

    # Установите поток файла изображения
    image1.image_stream = image_stream
        
    # Установите размеры и поля страницы
    page.page_info.margin.bottom = 0
    page.page_info.margin.top = 0
    page.page_info.margin.right = 0
    page.page_info.margin.left = 0
    page.crop_box = image1.bitmap_size
    
    # Добавить изображение на страницу
    page.paragraphs.add(image1)

    # Сохранить выходной PDF-файл
    output_path = data_dir + "ImagetoPDF_stream.pdf"
    doc.save(output_path)
Преобразование JPG в PDF в Python — альтернативный подход

Преобразование JPG в PDF в Python — альтернативный подход

Начните конвертировать JPG в PDF бесплатно!

Посетите нашу страницу Временная лицензия, чтобы получить бесплатную неограниченную лицензию и раскрыть весь потенциал Aspose.PDF for Python без ограничений!

Конвертируйте JPG в PDF онлайн

Кроме того, вы также можете конвертировать изображения JPG в формат PDF онлайн с помощью нашего высококачественного веб-приложения бесплатный конвертер JPG в PDF. Это веб-приложение разработано с использованием той же мощной библиотеки, позволяющей конвертировать файлы JPG в формат PDF без какой-либо установки или программирования. Просто загрузите файл JPG и загрузите полученный файл PDF за считанные секунды!

JPG в PDF — бесплатные ресурсы

Помимо преобразования JPG в PDF, узнайте больше о создании, манипулировании и преобразовании PDF-документов, а также изучите различные другие функции библиотеки, используя ресурсы ниже:

Заключение

В этой статье мы узнали, как конвертировать JPG в PDF в Python. Следуя инструкциям, описанным в этой статье, вы сможете легко интегрировать эту функцию в свои приложения Python и разработать собственный инструмент конвертации JPG в PDF. Если у вас есть какие-либо вопросы, задайте их нам на нашем бесплатном форуме поддержки.

Смотрите также