Як конвертувати 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 можна використовувати з будь-якими програмами без коду або з низьким кодом на будь-якому пристрої чи комп’ютері.

 Українська