
Преобразование JPEG в PDF с помощью Java
JPEG и PDF — два наиболее широко используемых формата файлов на текущий момент времени. PNG и JPEG являются файлами растровых изображений, тогда как PDF основан на векторных файлах. Однако вам необходимо конвертировать JPEG в PDF по мере изменения бизнес-требований. Поэтому мы будем использовать этот генератор PDF корпоративного уровня библиотека для преобразования JPEG в PDF. Кроме того, он позволяет программно анализировать, обрабатывать и преобразовывать популярные форматы файлов изображений в файлы PDF. Давайте напишем фрагмент кода для преобразования JPEG в PDF с использованием Java API.
Мы рассмотрим следующие разделы:
Установка библиотеки генератора PDF
Что касается установки, вы можете найти полное руководство установка для настройки этой библиотеки в вашем проекте Java. Убедитесь, что в вашей системе установлена Java. Однако есть два способа: скачать 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>
<classifier>jdk17</classifier>
</dependency>
Преобразование JPEG в PDF с помощью Java
Эта библиотека генератора PDF позволяет разработчикам настраивать вызовы API в соответствии с бизнес-требованиями.
Вы можете выполнить шаги и фрагмент кода, указанные ниже:
- Создайте объект класса Document.
- Вызовите метод getPages().add(), чтобы добавить страницу в документ.
- Создайте экземпляр класса Image.
- Загрузите образец файла изображения JPEG, вызвав метод setFile.
- Вызовите метод setFixWidth, чтобы установить ширину изображения.
- Вызовите метод setFixHeight, чтобы установить высоту изображения.
- Инициализируйте конструктор класса TextFragment и вызовите метод setTitle, чтобы установить заголовок изображения JPEG.
- Метод setApplyResolution устанавливает логическое значение, указывающее, использует ли изображение разрешение во время генерации.
- Метод setBlackWhite устанавливает логическое значение, указывающее, должно ли изображение быть черно-белым.
- Вызовите метод getParagraphs().add(image), чтобы добавить изображение JPEG на страницу.
- Вызовите метод save, чтобы сохранить вывод в виде документа PDF.
Скопируйте и вставьте следующий код в основной файл:
// Создайте объект класса Document
Document document = new Document();
// Вызовите метод getPages().add(), чтобы добавить страницу в документ.
Page page = document.getPages().add();
// Создайте экземпляр класса Image
Image image = new Image();
// Загрузите образец файла изображения JPEG, вызвав метод setFile.
image.setFile( "sample.jpeg");
// Вызовите метод setFixWidth, чтобы установить ширину изображения.
image.setFixWidth(250);
// Вызовите метод setFixHeight, чтобы установить высоту изображения.
image.setFixHeight(300);
// Инициализируйте конструктор класса TextFragment и вызовите метод setTitle, чтобы установить заголовок изображения JPEG.
image.setTitle(new TextFragment("Setting the image title"));
// Метод setApplyResolution устанавливает логическое значение, указывающее, использует ли изображение разрешение во время генерации.
image.setApplyResolution(true);
// Метод setBlackWhite устанавливает логическое значение, указывающее, должно ли изображение быть черно-белым.
image.setBlackWhite(false);
// Вызовите метод getParagraphs().add(image), чтобы добавить изображение JPEG на страницу.
page.getParagraphs().add(image);
// Вызовите метод сохранения, чтобы сохранить вывод в виде документа PDF.
document.save("JPEGtoPDF.pdf");
Вы можете увидеть результат на изображении ниже:

Получить бесплатную лицензию
Вы можете воспользоваться бесплатной временной лицензией, чтобы опробовать API без ограничений пробной версии.
Подведение итогов
Мы заканчиваем этот обучающий пост в блоге, чтобы надеяться, что вы научились программно конвертировать JPEG в PDF с помощью Java. Кроме того, вы можете посетить документацию этой библиотеки генератора PDF, чтобы узнать о других функциях. Этот пост в блоге поможет вам, если вы хотите программно создать конвертер JPEG в PDF. Кроме того, посетите conholdate.com для получения последних обновлений.
Задайте вопрос
Вы можете сообщить нам о своих вопросах или запросах на нашем форуме.
Часто задаваемые вопросы
Как преобразовать изображение в PDF с помощью Java?
Установите этот PDF-генератор библиотека, чтобы программно конвертировать популярные форматы изображений в формат файла PDF.
Могу ли я конвертировать JPG в PDF?
Посетите эту ссылка, чтобы узнать фрагмент кода, который преобразует JPEG/JPG в формат файла PDF в приложении Java.