Ez a gyors oktatóanyag azt ismerteti, hogyan lehet a JPEG2000-et PDF-be konvertálni a Java REST API-val. A JPEG2000 egy wavelet-alapú képtömörítési szabvány, amelyet a Joint Photographic Experts Group (JPEG) hozott létre. Úgy tervezték, hogy javítsa az eredeti JPEG szabvány korlátait, jobb tömörítést, jobb képminőséget és a színterek széles skáláját támogatja. A JPEG2000 veszteséges tömörítési formátum, ami azt jelenti, hogy a képadatok egy része elveszik a tömörítési folyamat során, de lényegesen magasabb tömörítési arányt tud elérni, mint a hagyományos JPEG.
A PDF (Portable Document Format) azonban egy fájlformátum, amelyet az Adobe Systems fejlesztett ki dokumentumok platformfüggetlen megjelenítésére. Olyan dokumentumokhoz használják, mint például felhasználói kézikönyvek, e-könyvek, jelentkezési űrlapok és egyéb dokumentumok, amelyeknek több operációs rendszeren is megtekinthetőnek és nyomtathatónak kell lenniük. A PDF-fájlok megtekinthetők az Adobe Acrobat Reader segítségével, és interaktív funkciókat, például megjegyzéseket, multimédiás elemeket, 3D-s objektumokat és egyebeket tartalmazhatnak. Ha a Java Low Code API-ban JPEG2000 PDF konvertálásra van szüksége, akkor ugyanezt megteheti az alábbi kód segítségével.
Előfeltétel
- Hozzon létre fiókot, és szerezzen be API hitelesítő adatokat
- Letöltés Aspose.Imaging Cloud SDK for Java
- A Java projekt beállítása a fenti SDK-val
A JPEG2000 PDF formátumba konvertálásának lépései a Java REST API-ban
- Állítsa be az API ügyfélazonosítóját és ügyféltitkát
- Hozzon létre egy ImagingAPI osztály objektumot az ügyfél hitelesítő adataival
- Adja meg a bemeneti és kimeneti fájlokat
- Olvassa be a JPEG2000 bemeneti fájlt, és töltse fel a felhőtárhelyre
- Hozzon létre egy objektumot a ConvertImageRequest bemeneti és kimeneti fájlformátumokkal
- Hívja a convertImage metódust a JPEG2000 konvertálásához PDF-be a REST API segítségével
- Mentse a kimeneti PDF-fájlt a helyi lemezre
Kód a JPEG2000 PDF-be konvertálásához Java Low Code API-ban
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()); | |
} |
A fent megadott kódrészlet segít a JPEG2000 konvertálásában PDF formátumba Java REST API-val. Egyszerűen fel kell töltenie a JPEG2000 fájlt az Aspose.Imaging REST API SDK segítségével, és le kell töltenie a kimeneti PDF fájlt a helyi mentéshez.
Vegye figyelembe, hogy a JPEG2000 minta fájlformátuma .jp2.
A fenti JPEG2000 konvertálás PDF-be bármilyen kód nélküli vagy alacsony kódú alkalmazással használható bármely eszközön vagy számítógépen.
Kérjük, tekintse meg a kapcsolódó funkciót a következő linken: Hogyan lehet PSD-t PDF-be konvertálni a Java REST API segítségével