Cara Mengonversi JPG ke PDF dengan Java REST API

Tutorial langkah demi langkah ini menunjukkan cara mengonversi JPG ke PDF dengan Java REST API. JPG (juga dikenal sebagai JPEG) adalah format file gambar populer yang digunakan untuk menyimpan foto digital, grafik, dan gambar. Ini adalah format populer untuk grafik web dan sering digunakan untuk menyimpan foto digital karena ukurannya yang kecil dan tingkat kompresi yang tinggi. Gambar JPG biasanya dibuat menggunakan metode kompresi lossy, yang berarti beberapa data gambar hilang saat file disimpan.

Di sisi lain, PDF (Portable Document Format) adalah format file yang dikembangkan oleh Adobe Systems pada tahun 1993 untuk menampilkan dokumen, termasuk pemformatan teks dan gambar, dengan cara yang tidak bergantung pada perangkat lunak aplikasi, perangkat keras, dan sistem operasi. File PDF biasanya digunakan untuk manual produk, formulir aplikasi, dan formulir pajak. Jika Anda ingin Konversi JPG ke PDF di Java Low Code API maka ini dapat dilakukan dengan bantuan kode yang diberikan di bawah ini.

Prasyarat

Langkah-langkah untuk Mengonversi JPG 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 JPG dan unggah ke penyimpanan awan
  5. Buat objek ConvertImageRequest dengan format file input dan output
  6. Panggil metode convertImage untuk Mengonversi JPG ke PDF menggunakan REST API
  7. Simpan file PDF keluaran pada disk lokal

Kode untuk Konversi JPG 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 = "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());
}

Contoh kode yang ditunjukkan di atas memungkinkan Anda mengonversi JPG ke PDF dengan Java REST API. Anda hanya perlu menyediakan file JPG dengan bantuan Aspose.Imaging REST API SDK dan mengunduh file PDF keluaran untuk menyimpannya secara lokal.

Fitur Konversi JPG ke PDF ini dapat dikonsumsi dengan aplikasi tanpa kode atau kode rendah apa pun di perangkat atau komputer apa pun.

Fitur lain yang relevan dapat ditemukan di URL berikut: Cara Mengonversi BMP ke JPG dengan Java REST API

 Indonesian