كيفية تحويل JPG إلى PDF باستخدام Java REST API

يوضح لك هذا البرنامج التعليمي خطوة بخطوة كيفية ** تحويل JPG إلى PDF باستخدام Java REST API **. JPG (المعروف أيضًا باسم JPEG) هو تنسيق ملف صور شائع يستخدم لتخزين الصور الرقمية والرسومات والصور. إنه تنسيق شائع لرسومات الويب وغالبًا ما يستخدم لتخزين الصور الرقمية نظرًا لصغر حجمه ومعدل ضغطه المرتفع. يتم إنشاء صور JPG عادةً باستخدام طريقة ضغط مع فقد ، مما يعني فقدان بعض بيانات الصورة عند حفظ الملف.

من ناحية أخرى ، PDF (تنسيق المستند المحمول) هو تنسيق ملف تم تطويره بواسطة Adobe Systems في عام 1993 لتقديم المستندات ، بما في ذلك تنسيق النص والصور ، بطريقة مستقلة عن برامج التطبيقات والأجهزة وأنظمة التشغيل. تُستخدم ملفات PDF بشكل شائع لكتيبات المنتجات ونماذج الطلبات ونماذج الضرائب. إذا كنت ترغب في تحويل JPG إلى PDF في Java Low Code API ، فيمكن القيام بذلك بمساعدة الكود الوارد أدناه.

المتطلبات المسبقة

خطوات تحويل JPG إلى PDF في Java REST API

  1. قم بتعيين معرف العميل وسر العميل لواجهة برمجة التطبيقات
  2. قم بإنشاء كائن من فئة ** ImagingAPI ** باستخدام بيانات اعتماد العميل
  3. حدد ملفات الإدخال والإخراج
  4. قراءة الإدخال ** ملف JPG ** وتحميله إلى التخزين السحابي
  5. أنشئ كائنًا من ** ConvertImageRequest ** بتنسيقات ملفات الإدخال والإخراج
  6. استدعاء طريقة ** convertImage ** لتحويل JPG إلى PDF باستخدام REST API *
  7. احفظ ملف PDF الناتج على القرص المحلي

رمز تحويل JPG إلى PDF في 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());
}

يمكّنك نموذج الرمز الموضح أعلاه من تحويل JPG إلى PDF باستخدام Java REST API. ما عليك سوى توفير ملف JPG بمساعدة Aspose.Maging REST API SDK وتنزيل ملف PDF الناتج لحفظه محليًا.

يمكن استخدام ميزة تحويل JPG إلى PDF هذه بدون أي رمز أو تطبيقات ذات رمز منخفض على أي جهاز أو جهاز كمبيوتر.

يمكن العثور على ميزة أخرى ذات صلة على عنوان URL التالي: كيفية تحويل BMP إلى JPG باستخدام Java REST API

 عربي