Hoe JPEG2000 naar PDF te converteren met Java REST API

In deze korte zelfstudie wordt uitgelegd hoe u JPEG2000 converteert naar PDF met Java REST API. JPEG2000 is een wavelet-gebaseerde beeldcompressiestandaard gemaakt door de Joint Photographic Experts Group (JPEG). Het is ontworpen om de beperkingen van de originele JPEG-standaard te verbeteren, door betere compressie, verbeterde beeldkwaliteit en ondersteuning voor een breed scala aan kleurruimten te bieden. JPEG2000 is een compressieformaat met verlies, wat betekent dat een deel van de afbeeldingsgegevens verloren gaat tijdens het compressieproces, maar het kan aanzienlijk hogere compressieverhoudingen bereiken dan gewone JPEG.

PDF (Portable Document Format) is echter een bestandsindeling die is ontwikkeld door Adobe Systems om documenten op een platformonafhankelijke manier weer te geven. Het wordt gebruikt voor documenten zoals gebruikershandleidingen, eBooks, aanvraagformulieren en andere documenten die op meerdere besturingssystemen moeten kunnen worden bekeken en afgedrukt. PDF-bestanden kunnen worden bekeken met Adobe Acrobat Reader en kunnen interactieve functies bevatten, zoals annotaties, multimedia-elementen, 3D-objecten en meer. Als u JPEG2000 naar PDF-conversie in Java Low Code API nodig heeft, kunt u hetzelfde doen met behulp van onderstaande code.

Voorwaarde

Stappen om JPEG2000 naar PDF te converteren in Java REST API

  1. Stel Client-ID en Clientgeheim in voor de API
  2. Maak een object van de ImagingAPI-klasse met clientreferenties
  3. Geef invoer- en uitvoerbestanden op
  4. Lees invoer JPEG2000-bestand en upload naar cloudopslag
  5. Maak een object van ConvertImageRequest met invoer- en uitvoerbestandsindelingen
  6. Roep methode convertImage aan om JPEG2000 naar PDF te converteren met behulp van REST API
  7. Sla het PDF-uitvoerbestand op de lokale schijf op

Code voor conversie van JPEG2000 naar PDF in 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 = "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());
}

Het hierboven gespecificeerde codefragment helpt u JPEG2000 naar PDF te converteren met Java REST API. U hoeft alleen maar het JPEG2000-bestand te uploaden met behulp van de Aspose.Imaging REST API SDK en het PDF-uitvoerbestand te downloaden om het lokaal op te slaan.

Merk op dat het bestandsformaat dat wordt gebruikt voor het JPEG2000-voorbeeld .jp2 is.

De bovenstaande conversie van JPEG2000 naar PDF kan worden gebruikt met apps zonder code of met weinig code op elk apparaat of elke computer.

Bekijk een gerelateerde functie via de volgende link: Hoe PSD naar PDF te converteren met Java REST API

 Nederlands