Как конвертировать BMP в PDF с помощью Java REST API

В приведенном ниже кратком руководстве подробно рассказывается, как конвертировать BMP в PDF с помощью Java REST API. Формат файла BMP (также известный как файл растрового изображения или независимый от устройства файл растрового изображения) представляет собой файл растрового графического изображения, используемый для хранения цифровых изображений. Это один из наиболее часто используемых форматов файлов изображений в операционной системе Windows. Файлы BMP не сжаты, что означает, что они содержат много подробных данных изображения и занимают значительно больше места на диске, чем другие форматы файлов изображений, такие как JPEG или PNG.

В то время как PDF (Portable Document Format) — это формат файла, разработанный Adobe в 1990-х годах для надежного просмотра и обмена документами, независимо от программного обеспечения, оборудования или операционной системы, которые использовались для их создания. Файлы PDF обычно используются для таких документов, как руководства пользователя, электронные книги, формы заявок и отсканированные документы, которые можно просматривать на любом компьютере с помощью программы просмотра PDF. Файлы PDF также часто используются для печати, поскольку они сохраняют форматирование исходного документа независимо от используемого принтера или размера бумаги.

Если вас интересует преобразование BMP в PDF в Java Low Code API, это можно сделать с помощью следующего примера.

Необходимо

Шаги для преобразования BMP в PDF в Java REST API

  1. Установите идентификатор клиента и секрет клиента для API
  2. Создайте объект класса ImagingAPI с учетными данными клиента.
  3. Укажите входные и выходные файлы
  4. Чтение входного файла BMP и загрузка в облачное хранилище
  5. Создайте объект ConvertImageRequest с форматами входных и выходных файлов.
  6. Вызовите метод convertImage, чтобы преобразовать BMP в PDF с помощью REST API
  7. Сохраните выходной PDF-файл на локальном диске.

Код для преобразования BMP в PDF в Java Low Code API

String ClientID = Client.getID(); //replace Client.getID() with your own client ID here
String ClientSecret = Client.getSecret(); //replace3 Client.getSecret() with your own client secret here
String APIBaseUrl="https://api.aspose.cloud";
String Local_Path = "C:/Temp/";
ImagingApi imagingApiSdk = new ImagingApi(ClientSecret, ClientID, APIBaseUrl);
// Input & output file names
String inputFileName = "BMPtoPDF.bmp";
String outputFileName = "BMPtoPDF.pdf";
try {
// Upload local image to Cloud Storage
File inputFile = new File(Local_Path + inputFileName);
FileInputStream inputFileStream = new FileInputStream(inputFile);
byte[] inputImageData = IOUtils.toByteArray(inputFileStream);
UploadFileRequest uploadFileRequest = new UploadFileRequest(inputFileName, inputImageData, null);
FilesUploadResult filesUploadResult = imagingApiSdk.uploadFile(uploadFileRequest);
String outputFormat = "pdf";
String remoteFolder = null; // Input file is saved at the root of the storage
String remoteStorage = null; // Cloud Storage name
ConvertImageRequest convertImageRequest = new ConvertImageRequest(inputFileName, outputFormat, remoteFolder, remoteStorage);
byte[] convertedImageData = imagingApiSdk.convertImage(convertImageRequest);
// Save exported image to local storage
FileOutputStream fileOutputStream = new FileOutputStream(Local_Path + outputFileName);
fileOutputStream.write(convertedImageData);
fileOutputStream.close();
} catch (Exception e) {
System.out.println(e.getMessage());
}

Фрагмент кода, представленный на этой странице, позволяет вам конвертировать BMP в PDF с помощью Java REST API. Вам просто нужно предоставить BMP-файл с помощью Aspose.Imaging REST API SDK и загрузить выходной PDF-файл, чтобы сохранить его локально.

Вышеупомянутое преобразование BMP в PDF можно использовать с любыми приложениями без кода или с низким кодом на любом устройстве или компьютере.

 Русский