Come convertire JPEG2000 in PDF con Java REST API

Questo breve tutorial spiega come convertire JPEG2000 in PDF con Java REST API. JPEG2000 è uno standard di compressione delle immagini basato su wavelet creato dal Joint Photographic Experts Group (JPEG). È progettato per migliorare i limiti dello standard JPEG originale, fornendo una migliore compressione, una migliore qualità dell’immagine e il supporto per un’ampia gamma di spazi colore. JPEG2000 è un formato di compressione con perdita, il che significa che alcuni dei dati dell’immagine vengono persi durante il processo di compressione, ma può raggiungere rapporti di compressione significativamente più elevati rispetto al normale JPEG.

Tuttavia, PDF (Portable Document Format) è un formato di file sviluppato da Adobe Systems per rappresentare i documenti in modo indipendente dalla piattaforma. Viene utilizzato per documenti come manuali utente, eBook, moduli di domanda e altri documenti che devono essere visualizzabili e stampabili su più sistemi operativi. I file PDF possono essere visualizzati utilizzando Adobe Acrobat Reader e possono includere funzionalità interattive come annotazioni, elementi multimediali, oggetti 3D e altro. Se hai bisogno della conversione da JPEG2000 a PDF nell’API Java Low Code, lo stesso può essere fatto con l’aiuto del codice indicato di seguito.

Prerequisito

Passaggi per convertire JPEG2000 in PDF nell’API Java REST

  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 di input JPEG2000 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 JPEG2000 in PDF utilizzando l’API REST
  7. Salva il file PDF di output sul disco locale

Codice per la conversione da JPEG2000 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 = "JPEG2000toPDF.jp2";
String outputFileName = "JPEG2000toPDF.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());
}

Lo snippet di codice specificato sopra ti aiuta a convertire JPEG2000 in PDF con Java REST API. Devi semplicemente caricare il file JPEG2000 con l’aiuto di Aspose.Imaging REST API SDK e scaricare il file PDF di output per salvarlo localmente.

Si noti che il formato file utilizzato per l’esempio JPEG2000 è .jp2.

La suddetta conversione da JPEG2000 a PDF può essere utilizzata con qualsiasi app senza codice o con codice basso su qualsiasi dispositivo o computer.

Consulta una funzione correlata al seguente link: Come convertire PSD in PDF con Java REST API

 Italiano