Короткий підручник нижче пояснює, як конвертувати 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, це можна зробити за допомогою наступного прикладу.
Обов’язкова умова
- Створіть обліковий запис і отримайте облікові дані API
- Завантажити Aspose.Imaging Cloud SDK for Java
- Налаштуйте проект Java за допомогою вищезгаданого SDK
Кроки для перетворення BMP у PDF за допомогою Java REST API
- Установіть ідентифікатор клієнта та секрет клієнта для API
- Створіть об’єкт класу ImagingAPI з обліковими даними клієнта
- Вкажіть вхідні та вихідні файли
- Прочитати вхідний файл BMP і завантажити в хмарне сховище
- Створіть об’єкт ConvertImageRequest із форматами вхідного та вихідного файлів
- Викличте метод convertImage, щоб конвертувати BMP у PDF за допомогою REST API
- Збережіть вихідний 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 можна використовувати з будь-якими програмами без коду або з низьким кодом на будь-якому пристрої чи комп’ютері.