Kaip konvertuoti PSD į PDF naudojant Java REST API

Šioje žingsnis po žingsnio pamokoje paaiškinama, kaip konvertuoti PSD į PDF naudojant Java REST API. Failas PSD yra vaizdo failo formatas, specialiai naudojamas Adobe Photoshop. Jame saugomas vaizdas, palaikantis daugumą Photoshop pasiekiamų vaizdo parinkčių. Tai patentuotas failas, leidžiantis vartotojui dirbti su atskirais vaizdų sluoksniais net ir išsaugojus failą. PSD failus galima eksportuoti į kitus formatus, tokius kaip JPG, PNG, GIF ir TIFF.

Tačiau PDF (Portable Document Format) yra Adobe sukurtas failo formatas, leidžiantis vartotojams peržiūrėti, redaguoti, spausdinti ir bendrinti dokumentus keliose operacinėse sistemose. PDF failai plačiai naudojami dalytis dokumentais internete ir yra labai saugūs, nes nėra lengvai redaguojami. Jie taip pat yra kompaktiški, todėl juos galima lengvai dalytis internetu. Jei jums reikia PSD konvertavimo į PDF naudojant Java Low Code API, tą patį galima atlikti naudojant šį kodą.

Būtina sąlyga

Veiksmai konvertuoti PSD į 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 PSD failą ir įkelkite į debesies saugyklą
  5. Sukurkite ConvertImageRequest egzempliorių su įvesties ir išvesties failų formatais
  6. Iškvieskite convertImage metodą, norėdami konvertuoti PSD į PDF naudojant REST API
  7. Išsaugokite išvesties PDF failą vietiniame diske

PSD 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 = "PSDtoPDF.psd";
String outputFileName = "PSDtoPDF.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 nurodytas kodo fragmentas padeda konvertuoti PSD į PDF naudojant Java REST API. Jums tereikia pateikti PSD failą naudodami Aspose.Imaging REST API SDK ir atsisiųsti išvesties PDF failą, kad išsaugotumėte jį vietoje.

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

Patikrinkite susijusią funkciją šioje nuorodoje: Kaip konvertuoti PNG į PDF naudojant Java REST API

 Latviski