Jak przekonwertować BMP na PDF za pomocą Java REST API

Poniższy krótki samouczek wyjaśnia, jak konwertować BMP na PDF za pomocą Java REST API. Format pliku BMP (znany również jako plik obrazu bitmapy lub plik mapy bitowej niezależny od urządzenia) to plik obrazu grafiki rastrowej używany do przechowywania obrazów cyfrowych. Jest to jeden z najczęściej używanych formatów plików graficznych w systemie operacyjnym Windows. Pliki BMP są nieskompresowane, co oznacza, że zawierają dużo szczegółowych danych obrazu i zajmują znacznie więcej miejsca na dysku niż inne formaty plików graficznych, takie jak JPEG czy PNG.

Z kolei PDF (Portable Document Format) to format pliku opracowany przez firmę Adobe w latach 90. XX wieku w celu niezawodnego przeglądania i wymiany dokumentów, niezależnie od oprogramowania, sprzętu lub systemu operacyjnego użytego do ich utworzenia. Pliki PDF są powszechnie używane w dokumentach, takich jak instrukcje obsługi, eBooki, formularze wniosków i zeskanowane dokumenty, które można przeglądać na dowolnym komputerze z przeglądarką plików PDF. Pliki PDF są również powszechnie używane do drukowania, ponieważ zachowują formatowanie oryginalnego dokumentu niezależnie od używanej drukarki lub rozmiaru papieru.

Jeśli interesuje Cię konwersja BMP do PDF w Java Low Code API, możesz to zrobić za pomocą poniższego przykładu.

Warunek wstępny

Kroki, aby przekonwertować BMP na PDF w Java REST API

  1. Ustaw identyfikator klienta i klucz tajny klienta dla interfejsu API
  2. Utwórz obiekt klasy ImagingAPI z poświadczeniami klienta
  3. Określ pliki wejściowe i wyjściowe
  4. Przeczytaj wejściowy plik BMP i prześlij go do chmury
  5. Utwórz obiekt ConvertImageRequest z formatami plików wejściowych i wyjściowych
  6. Wywołaj metodę convertImage, aby Konwertować BMP na PDF przy użyciu REST API
  7. Zapisz wyjściowy plik PDF na dysku lokalnym

Kod do konwersji BMP na PDF w 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());
}

Fragment kodu podany na tej stronie umożliwia konwersję BMP do formatu PDF za pomocą Java REST API. Wystarczy dostarczyć plik BMP za pomocą zestawu SDK API REST Aspose.Imaging i pobrać wyjściowy plik PDF, aby zapisać go lokalnie.

Powyższa konwersja BMP do PDF może być używana z dowolnymi aplikacjami bez kodu lub z niskim kodem na dowolnym urządzeniu lub komputerze.

 Polski