Come convertire JPG in PDF con Java REST API

Questo tutorial passo passo ti mostra come convertire JPG in PDF con Java REST API. JPG (noto anche come JPEG) è un popolare formato di file immagine utilizzato per archiviare fotografie digitali, grafica e immagini. È un formato popolare per la grafica web ed è spesso utilizzato per l’archiviazione di foto digitali grazie alle sue dimensioni ridotte e all’elevato tasso di compressione. Le immagini JPG vengono in genere create utilizzando un metodo di compressione con perdita, il che significa che alcuni dati dell’immagine vengono persi quando il file viene salvato.

D’altra parte, PDF (Portable Document Format) è un formato di file sviluppato da Adobe Systems nel 1993 per presentare documenti, inclusa la formattazione del testo e le immagini, in modo indipendente dal software applicativo, dall’hardware e dai sistemi operativi. I file PDF sono comunemente usati per manuali di prodotto, moduli di domanda e moduli fiscali. Se desideri la conversione da JPG a PDF nell’API Java Low Code, questo può essere eseguito con l’aiuto del codice indicato di seguito.

Prerequisito

Passaggi per convertire JPG in PDF nell’API REST Java

  1. Impostare l’ID client e il segreto client per l’API
  2. Crea un oggetto della classe ImagingAPI con le credenziali client
  3. Specificare i file di input e output
  4. Leggi il file JPG di input e caricalo nell’archivio cloud
  5. Crea un oggetto di ConvertImageRequest con formati di file di input e output
  6. Chiama il metodo convertImage per Converti JPG in PDF utilizzando l’API REST
  7. Salva il file PDF di output sul disco locale

Codice per la conversione da JPG a PDF nell’API Java Low Code

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());
}

L’esempio di codice mostrato sopra ti consente di convertire JPG in PDF con Java REST API. Devi solo fornire il file JPG con l’aiuto di Aspose.Imaging REST API SDK e scaricare il file PDF di output per salvarlo localmente.

Questa funzione di conversione da JPG a PDF può essere utilizzata con qualsiasi app senza codice o con codice basso su qualsiasi dispositivo o computer.

Un’altra caratteristica rilevante può essere trovata al seguente URL: Come convertire BMP in JPG con Java REST API

 Italiano