Преобразование JPEG в PDF с помощью Java

Преобразование 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 в соответствии с бизнес-требованиями.

Вы можете выполнить шаги и фрагмент кода, указанные ниже:

  1. Создайте объект класса Document.
  2. Вызовите метод getPages().add(), чтобы добавить страницу в документ.
  3. Создайте экземпляр класса Image.
  4. Загрузите образец файла изображения JPEG, вызвав метод setFile.
  5. Вызовите метод setFixWidth, чтобы установить ширину изображения.
  6. Вызовите метод setFixHeight, чтобы установить высоту изображения.
  7. Инициализируйте конструктор класса TextFragment и вызовите метод setTitle, чтобы установить заголовок изображения JPEG.
  8. Метод setApplyResolution устанавливает логическое значение, указывающее, использует ли изображение разрешение во время генерации.
  9. Метод setBlackWhite устанавливает логическое значение, указывающее, должно ли изображение быть черно-белым.
  10. Вызовите метод getParagraphs().add(image), чтобы добавить изображение JPEG на страницу.
  11. Вызовите метод 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");

Вы можете увидеть результат на изображении ниже:

JPEG в PDF

Получить бесплатную лицензию

Вы можете воспользоваться бесплатной временной лицензией, чтобы опробовать API без ограничений пробной версии.

Подведение итогов

Мы заканчиваем этот обучающий пост в блоге, чтобы надеяться, что вы научились программно конвертировать JPEG в PDF с помощью Java. Кроме того, вы можете посетить документацию этой библиотеки генератора PDF, чтобы узнать о других функциях. Этот пост в блоге поможет вам, если вы хотите программно создать конвертер JPEG в PDF. Кроме того, посетите conholdate.com для получения последних обновлений.

Задайте вопрос

Вы можете сообщить нам о своих вопросах или запросах на нашем форуме.

Часто задаваемые вопросы

Как преобразовать изображение в PDF с помощью Java?

Установите этот PDF-генератор библиотека, чтобы программно конвертировать популярные форматы изображений в формат файла PDF.

Могу ли я конвертировать JPG в PDF?

Посетите эту ссылка, чтобы узнать фрагмент кода, который преобразует JPEG/JPG в формат файла PDF в приложении Java.

Смотрите также