Вам набридло вручну конвертувати зображення JPG у файли PDF? Ви хочете автоматизувати цей процес за допомогою Python? Далі не шукай! У цій публікації блогу ми дізнаємося, як конвертувати JPG у PDF за допомогою Python.
Ми часто віддаємо перевагу формату PDF для обміну або зберігання даних та інформації, оскільки він зберігає оригінальний макет і форматування. Крім того, за потреби ми можемо легко конвертувати зображення JPG у PDF. PDF-документи більш безпечні та можуть бути захищені паролем, тому вони є чудовим варіантом для обміну конфіденційними зображеннями. Давайте зануримося в перетворення зображення JPG на документ PDF.
Ця стаття охоплює такі теми:
- Бібліотека для перетворення Python JPG у PDF
- Перетворіть JPG на PDF у Python
- Перетворення JPG у PDF: альтернативний підхід
- Конвертувати JPG у PDF онлайн
- Безкоштовні ресурси
Бібліотека 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, виконавши наведені нижче дії.
- Створіть екземпляр класу Document.
- Додайте нову порожню сторінку до колекції сторінок документів.
- Створіть екземпляр класу Image.
- Установіть властивість Image.file.
- Додайте зображення на сторінку.
- Нарешті, збережіть документ за допомогою методу 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-документ за допомогою Stream, виконавши наведені нижче дії.
- Створіть екземпляр класу Document.
- Завантажте зображення в потік.
- Додайте нову порожню сторінку до колекції сторінок документів.
- Створіть екземпляр класу Image.
- Призначте потік зображення властивості imagestream об’єкта класу Image.
- За бажанням можна вказати розміри сторінки, поля та поле обрізання сторінки.
- Після цього додайте зображення на сторінку.
- Нарешті, збережіть документ за допомогою методу 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 безкоштовно!
Відвідайте нашу сторінку Тимчасова ліцензія, щоб отримати безкоштовну необмежену ліцензію та розкрити весь потенціал 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. Якщо у вас виникли запитання, не соромтеся повідомити нас через наш безкоштовний форум підтримки.