Kako pretvoriti PNG u PDF pomoću Java REST API-ja

Ovaj kratki vodič razrađuje kako pretvoriti PNG u PDF pomoću Java REST API-ja. PNG (prijenosna mrežna grafika) je rasterski format datoteke koji podržava kompresiju podataka bez gubitaka. Napravljen je kao poboljšana, nepatentirana zamjena za Graphic Interchange Format (GIF). PNG datoteke obično se koriste za pohranu grafike za web slike. Često su kvalitetnije od GIF datoteka i mogu sadržavati prozirne pozadine.

Dok je PDF (Portable Document Format) format datoteke koji se koristi za pregled i dijeljenje dokumenata putem interneta. To je univerzalni format datoteke koji čuva fontove, slike, izgled i grafiku bilo kojeg izvornog dokumenta, bez obzira na aplikaciju i platformu korištenu za izradu. PDF-ovi su idealni za ispis, dijeljenje i arhiviranje dokumenata, što ih čini popularnim izborom za tvrtke, vlade i pojedince. Ako vam je potrebna pretvorba PNG u PDF u Java Low Code API-ju, onda se isto može učiniti uz pomoć koda danog u nastavku.

Preduvjet

Koraci za pretvaranje PNG-a u PDF u Java REST API-ju

  1. Postavite ID klijenta i Tajnu klijenta za API
  2. Stvorite instancu klase ImagingAPI s vjerodajnicama klijenta
  3. Navedite ulazne i izlazne datoteke
  4. Pročitajte ulaznu PNG datoteku i prenesite je u pohranu u oblaku
  5. Stvorite objekt ConvertImageRequest s ulaznim i izlaznim formatima datoteka
  6. Pozovite metodu convertImage da biste konvertirali PNG u PDF koristeći REST API
  7. Spremite izlaznu PDF datoteku na lokalni disk

Kod za PNG u PDF pretvorbu u 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 = "PNGtoPDF.png";
String outputFileName = "PNGtoPDF.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());
}

Isječak koda dan u ovom postu pomaže vam pretvoriti PNG u PDF s Java REST API-jem. Samo trebate prenijeti PNG datoteku uz pomoć Aspose.Imaging REST API SDK-a i preuzeti izlaznu PDF datoteku kako biste je spremili lokalno.

Gornjom pretvorbom PNG u PDF može se upravljati s bilo kojom aplikacijom bez koda ili s niskim kodom na Windowsima, Linuxu ili Macu.

Još jedna relevantna značajka može se pronaći na sljedećem URL-u: Kako pretvoriti GIF u PDF pomoću Java REST API-ja

 Hrvatski