Вы хотите программно конвертировать форматы файлов изображений в форматы файлов PDF? В этом сообщении блога мы узнаем, как преобразовать BMP в PDF с помощью Java. Для этой цели мы будем использовать Java PDF библиотеку корпоративного уровня, которая предлагает богатый набор функций. Кроме того, мы напишем фрагмент кода, который программно автоматизирует преобразование BMP в PDF. Поэтому, прежде чем продолжить, убедитесь, что вы настроили Java на своем локальном компьютере.
Мы рассмотрим следующие моменты:
Установка API преобразования BMP в PDF
Процесс установки этой библиотеки Java 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>
<classifier>jdk17</classifier>
</dependency>
Преобразование BMP в PDF с помощью Java
После завершения установки вы можете приступить к написанию кода для программного преобразования BMP в PDF.
Пожалуйста, следуйте инструкциям и приведенному ниже фрагменту кода:
- Создайте экземпляр класса Document.
- Вызовите метод getPages().add(), чтобы добавить страницу в документ.
- Создайте объект класса Image.
- Загрузите образец файла изображения BMP, вызвав метод setFile.
- Вызовите метод setFixWidth, чтобы установить ширину изображения.
- Метод setFixHeight установит высоту изображения.
- Инициализируйте конструктор класса TextFragment и вызовите метод setTitle, чтобы установить заголовок изображения.
- Метод setApplyResolution устанавливает логическое значение, указывающее, использует ли изображение разрешение во время генерации.
- Метод setBlackWhite устанавливает логическое значение, указывающее, должно ли изображение быть черно-белым.
- Вызовите метод getParagraphs().add(image), чтобы добавить изображение на страницу.
- Вызовите метод save, чтобы сохранить вывод в виде документа PDF.
Скопируйте и вставьте следующий код в основной файл:
// Создать экземпляр класса Document
Document document = new Document();
// Вызовите метод getPages().add(), чтобы добавить страницу в документ.
Page page = document.getPages().add();
// Создайте объект класса Image
Image image = new Image();
// Загрузите образец файла изображения BMP, вызвав метод setFile.
image.setFile( "Sample.bmp");
// Вызовите метод setFixWidth, чтобы установить ширину изображения.
image.setFixWidth(100);
// Метод setFixHeight установит высоту изображения.
image.setFixHeight(100);
// Инициализируйте конструктор класса TextFragment и вызовите метод setTitle, чтобы установить заголовок изображения.
image.setTitle(new TextFragment("image title"));
// Метод setApplyResolution устанавливает логическое значение, указывающее, использует ли изображение разрешение во время генерации.
image.setApplyResolution(true);
// Метод setBlackWhite устанавливает логическое значение, указывающее, должно ли изображение быть черно-белым.
image.setBlackWhite(false);
// Вызовите метод getParagraphs().add(image), чтобы добавить изображение на страницу.
page.getParagraphs().add(image);
// Вызовите метод сохранения, чтобы сохранить вывод в виде документа PDF.
document.save("BMPtoPDF.pdf");
Вы можете увидеть результат на изображении ниже:
Получить бесплатную лицензию
Вы можете воспользоваться бесплатной временной лицензией, чтобы опробовать API без ограничений пробной версии.
Подведение итогов
Мы заканчиваем этот пост в блоге, надеясь, что вы научились программно конвертировать BMP в PDF с помощью Java. Есть много других известных методов, которые вы можете найти в документации. Кроме того, этот пост в блоге, несомненно, поможет вам, если вы хотите автоматизировать преобразование BMP в PDF. Кроме того, conholdate.com постоянно пишет новые сообщения в блоге. Поэтому, пожалуйста, оставайтесь на связи для получения последних обновлений.
Задайте вопрос
Вы можете сообщить нам о своих вопросах или запросах на нашем форуме.
Часто задаваемые вопросы
Как преобразовать BMP в PDF?
Установите эту [библиотеку] Java PDF 3, чтобы программно преобразовывать файлы BMP в файлы PDF. Кроме того, доступно множество функций, которые предлагают программные операции с файлами и их преобразование.
Как преобразовать файл BMP?
Перейдите по этой ссылке, чтобы преобразовать файл BMP в PDF на Java.