Перетворення 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. Якщо у вас виникли запитання, не соромтеся повідомити нас через наш безкоштовний форум підтримки.

Дивись також