PDF є одним із основних форматів файлів, який в основному використовується для обміну та друку документів. Часто ви віддаєте перевагу конвертувати документи/файли різних форматів у формат PDF, перш ніж надавати спільний доступ. У деяких випадках вам потрібно програмно конвертувати PNG, JPG та інші зображення у формат PDF. Щоб досягти цього, у цій статті описано, як перетворити зображення на PDF-файл у Python. Ви також дізнаєтеся про перетворення кількох зображень в один PDF.
- Бібліотека конвертера зображень Python у PDF
- Перетворення зображення на PDF у Python
- Конвертуйте кілька зображень у PDF на Python
Як конвертувати зображення в PDF на Python
Щоб конвертувати зображення у PDF, ми будемо використовувати Aspose.Words for Python. Це потужна та багатофункціональна бібліотека, яка пропонує високоточне перетворення файлів у різні популярні формати. Крім того, він надає безкоштовну утиліту для створення PDF-файлів із зображень.
Ви можете встановити бібліотеку з PyPI за допомогою такої команди pip.
> pip install aspose-words
Збережіть зображення як PDF у Python
Нижче наведено кроки для перетворення зображення у файл PDF у Python.
- Спочатку створіть новий документ за допомогою класу Document.
- Потім створіть об’єкт DocumentBuilder та ініціалізуйте його об’єктом Document.
- Вставте зображення в документ за допомогою методу DocumentBuilder.insertimage(fileName).
- Нарешті, збережіть PDF-документ за допомогою методу Document.save(fileName).
У наведеному нижче прикладі коду показано, як конвертувати зображення PNG у PDF на Python.
import aspose.words as aw
# Створіть новий документ
doc = aw.Document()
# Створіть конструктор документів
builder = aw.DocumentBuilder(doc)
# Вставте зображення в документ
builder.insert_image("logo.png")
# Зберегти як PDF
doc.save("image-to-pdf.pdf")
Конвертуйте кілька зображень у PDF на Python
Нижче наведено кроки для перетворення кількох зображень в один PDF-файл у Python.
- Спочатку створіть новий документ за допомогою класу Document.
- Потім створіть об’єкт DocumentBuilder та ініціалізуйте його об’єктом Document.
- Отримайте список файлів зображень із потрібної папки.
- Перегляньте список файлів зображень і вставте кожне зображення в документ за допомогою методу DocumentBuilder.insertimage(fileName).
- Нарешті, збережіть PDF-документ за допомогою методу Document.save(fileName).
У наступному прикладі коду показано перетворення кількох зображень в один PDF-файл у Python.
import aspose.words as aw
import os
# Каталог зображень
dir = "D:\\images\\"
# Створіть новий документ
doc = aw.Document()
# Створіть конструктор документів
builder = aw.DocumentBuilder(doc)
# Переглядайте зображення в папці
for imageFile in os.listdir(dir):
# Вставте зображення в документ
builder.insert_image(os.path.join(dir, imageFile))
# Зберегти як PDF
doc.save("images-to-pdf.pdf")
Безкоштовний конвертер зображень у PDF
Ви можете конвертувати зображення у формат PDF без обмежень оцінки, отримавши безкоштовну тимчасову ліцензію.
Дослідіть бібліотеку перетворення зображень у PDF
Ви можете дізнатися більше про Aspose.Words for Python за допомогою документації. Якщо у вас виникнуть запитання, не соромтеся повідомити нас через наш форум.
Висновок
У цій статті ви дізналися, як конвертувати зображення у формат PDF у Python. Крім того, ви бачили, як програмно конвертувати кілька зображень в один PDF. Ви можете легко інтегрувати надані зразки коду у свою програму та виконати перетворення зображення у формат PDF.