Kaip konvertuoti JPG į PDF naudojant Java REST API

Šis žingsnis po žingsnio vadovas parodo, kaip konvertuoti JPG į PDF naudojant Java REST API. JPG (taip pat žinomas kaip JPEG) yra populiarus vaizdo failo formatas, naudojamas skaitmeninėms nuotraukoms, grafikai ir vaizdams saugoti. Tai populiarus žiniatinklio grafikos formatas ir dažnai naudojamas skaitmeninėms nuotraukoms saugoti dėl mažo dydžio ir didelio glaudinimo laipsnio. JPG vaizdai paprastai sukuriami naudojant nuostolingo glaudinimo metodą, o tai reiškia, kad kai kurie vaizdo duomenys prarandami išsaugant failą.

Kita vertus, PDF (Portable Document Format) yra failo formatas, kurį 1993 m. sukūrė Adobe Systems, kad dokumentai, įskaitant teksto formatavimą ir vaizdus, būtų pateikti nepriklausomai nuo taikomosios programinės įrangos, aparatinės įrangos ir operacinių sistemų. PDF failai dažniausiai naudojami gaminių vadovams, paraiškos formoms ir mokesčių formoms. Jei norite konvertuoti iš JPG į PDF naudojant Java Low Code API, tai galima atlikti naudojant toliau pateiktą kodą.

Būtina sąlyga

Veiksmai, kaip konvertuoti JPG į PDF naudojant Java REST API

  1. Nustatykite API kliento ID ir kliento paslaptį
  2. Sukurkite ImagingAPI klasės objektą su kliento kredencialais
  3. Nurodykite įvesties ir išvesties failus
  4. Perskaitykite įvesties JPG failą ir įkelkite į debesies saugyklą
  5. Sukurkite ConvertImageRequest objektą su įvesties ir išvesties failų formatais
  6. Iškvieskite convertImage metodą, norėdami konvertuoti JPG į PDF naudojant REST API
  7. Išsaugokite išvesties PDF failą vietiniame diske

JPG konvertavimo į PDF kodas 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 = "JPGtoPDF.jpg";
String outputFileName = "JPGtoPDF.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());
}

Aukščiau pateiktas kodo pavyzdys leidžia konvertuoti JPG į PDF naudojant Java REST API. Jums tereikia pateikti JPG failą naudodami Aspose.Imaging REST API SDK ir atsisiųsti išvesties PDF failą, kad išsaugotumėte jį vietoje.

Šią JPG konvertavimo į PDF funkciją galima naudoti naudojant bet kokias be kodo ar mažo kodo programas bet kuriame įrenginyje ar kompiuteryje.

Kitą svarbią funkciją galite rasti šiuo URL: Kaip konvertuoti BMP į JPG naudojant Java REST API

 Latviski