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
- Stvorite račun i nabavite API vjerodajnice
- preuzimanje datoteka Aspose.Imaging Cloud SDK for Java
- Postavite Java projekt s gornjim SDK-om
Koraci za pretvaranje PNG-a u PDF u Java REST API-ju
- Postavite ID klijenta i Tajnu klijenta za API
- Stvorite instancu klase ImagingAPI s vjerodajnicama klijenta
- Navedite ulazne i izlazne datoteke
- Pročitajte ulaznu PNG datoteku i prenesite je u pohranu u oblaku
- Stvorite objekt ConvertImageRequest s ulaznim i izlaznim formatima datoteka
- Pozovite metodu convertImage da biste konvertirali PNG u PDF koristeći REST API
- 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