PDF став універсальним форматом для обміну документами через Інтернет. Тому різні інші формати файлів перетворюються на PDF перед обміном. Одним із популярних перетворень є зображення у PDF, яке може включати PNG у PDF, JPEG у PDF, BMP у PDF тощо. Тому в цій статті описано, як конвертувати зображення у PDF на Java.
- Конвертер зображень Java у PDF – безкоштовно завантажити
- Кроки для перетворення зображення на PDF у Java
- Перетворення зображення на PDF
- Отримайте безкоштовну ліцензію API
Конвертер зображень Java у PDF – безкоштовно завантажити
Aspose.PDF for Java — це популярний API для обробки PDF, який дозволяє створювати та обробляти PDF-файли. Крім того, він дозволяє безперешкодно конвертувати зображення PNG, JPEG, BMP та інші у формат PDF. Ви можете завантажити API або встановити його за допомогою наступної конфігурації Maven.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>21.3</version>
</dependency>
Кроки для перетворення зображення на PDF у Java
Aspose.Imaging for Java забезпечує найпростіший спосіб конвертації зображень популярних форматів у PDF. Нижче наведено кроки для перетворення зображень у формат PDF у Java.
- Створіть новий PDF-файл і додайте в нього сторінки.
- Завантажуйте зображення з файлів по одному.
- Додайте кожне зображення до PDF.
- Збережіть PDF у потрібному місці.
Давайте перетворимо вищезазначені кроки в код і збережемо зображення як PDF за допомогою Java.
Збережіть зображення як PDF у Java
Нижче наведено кроки для перетворення зображення PNG, JPEG, BMP або TIFF у PDF.
- Створіть об’єкт класу Document.
- Додайте нову сторінку до документа за допомогою методу Document.getPages().add() і отримайте посилання на неї в об’єкті Page.
- Створіть об’єкт класу Image.
- Установіть зображення за допомогою методу Image.setFile(String), вказавши шлях до файлу зображення.
- Додайте зображення до абзацу PDF-файлу за допомогою методу Page.getParagraphs().add(Image).
- Збережіть PDF-файл за допомогою методу Document.save(String).
У наведеному нижче прикладі коду показано, як конвертувати зображення PNG, JPEG, BMP або TIFF у формат PDF у Java.
// Створення екземпляра об’єкта документа
Document doc = new Document();
// Додайте сторінку до колекції документів
Page page = doc.getPages().add();
// Завантажте вихідний файл зображення в об’єкт Stream
java.io.FileInputStream fs = new java.io.FileInputStream("source.png");
// Встановіть поля, щоб зображення підходило тощо.
page.getPageInfo().getMargin().setBottom(0);
page.getPageInfo().getMargin().setTop(0);
page.getPageInfo().getMargin().setLeft(0);
page.getPageInfo().getMargin().setRight(0);
page.setCropBox(new Rectangle(0, 0, 400, 400));
// Створіть об’єкт зображення
Image image1 = new Image();
// Додайте зображення до колекції абзаців розділу
page.getParagraphs().add(image1);
// Встановити потік файлу зображення
image1.setImageStream(fs);
// Збережіть отриманий PDF-файл
doc.save("Image2PDF.pdf");
Зображення в PDF
Java API для перетворення зображень у PDF – отримайте безкоштовну ліцензію
Ви можете отримати безкоштовну тимчасову ліцензію, щоб використовувати API без оціночних обмежень.
Висновок
У цій статті ви дізналися, як конвертувати зображення у PDF за допомогою Java. Ви можете використовувати наданий зразок коду для перетворення PNG, BMP, JPEG та інших популярних зображень у PDF. Якщо ви хочете вивчити Aspose.PDF for Java, ви можете переглянути документацію. Крім того, ви можете опублікувати свої запити на нашому форумі.