Cara Mengonversi WEBP ke PDF dengan Java REST API

Tutorial langkah demi langkah ini menunjukkan cara mengonversi WEBP ke PDF dengan Java REST API. WEBP adalah format file gambar yang dikembangkan oleh Google. Ini adalah format gambar yang memberikan kompresi lossless dan lossy untuk gambar di web. Ini mendukung gambar animasi dan diam dan menghasilkan ukuran file yang relatif kecil. Format ini sebagian besar digunakan untuk grafik web, dan didukung oleh sebagian besar browser web modern.

Sebaliknya, PDF (Portable Document Format) adalah format file yang dikembangkan oleh Adobe Systems pada tahun 1993 untuk pertukaran dokumen. File PDF dibuat menggunakan Adobe Acrobat, Acrobat Capture, atau produk serupa. File PDF biasanya digunakan untuk menerbitkan dokumen secara online karena dapat mempertahankan format asli dokumen dan memudahkan pengguna untuk melihat dan mencetak dokumen tanpa harus menginstal perangkat lunak khusus apa pun. PDF juga dapat dibaca di hampir semua perangkat, dari komputer hingga smartphone. Jika Anda ingin Konversi WEBP ke PDF di Java Low Code API maka hal yang sama dapat dilakukan dengan bantuan cuplikan berikut.

Prasyarat

Langkah-langkah untuk Mengonversi WEBP ke PDF di Java REST API

  1. Tetapkan ID Klien dan Rahasia Klien untuk API
  2. Buat objek kelas ImagingAPI dengan kredensial klien
  3. Tentukan file input dan output
  4. Baca masukan file WEBP dan unggah ke penyimpanan cloud
  5. Buat objek ConvertImageRequest dengan format file input dan output
  6. Panggil metode convertImage untuk Mengonversi WEBP ke PDF menggunakan REST API
  7. Simpan file PDF keluaran pada disk lokal

Kode untuk Konversi WEBP ke PDF di 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 = "WEBPtoPDF.webp";
String outputFileName = "WEBPtoPDF.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());
}

Cuplikan kode yang diberikan di halaman ini memungkinkan Anda mengonversi WEBP ke PDF dengan Java REST API. Anda hanya perlu mengunggah file WEBP dengan bantuan Aspose.Imaging REST API SDK dan mengunduh file PDF keluaran untuk menyimpannya secara lokal.

Konversi WEBP ke PDF ini dapat dikonsumsi dengan aplikasi tanpa kode atau kode rendah apa pun di Windows, Linux, atau Mac.

Fitur serupa dapat ditemukan di topik berikut: Cara Mengonversi JPG ke PDF dengan Java REST API.

 Indonesian