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

يوضح لك هذا البرنامج التعليمي خطوة بخطوة كيفية ** تحويل WEBP إلى PDF باستخدام Java REST API **. WEBP هو تنسيق ملف صورة تم تطويره بواسطة Google. وهو عبارة عن تنسيق للصور يوفر ضغطًا بدون فقد أو فقدان للصور على الويب. يدعم كلاً من الصور المتحركة والثابتة وينتج أحجام ملفات صغيرة نسبيًا. يستخدم التنسيق في الغالب لرسومات الويب ، وهو مدعوم من قبل معظم متصفحات الويب الحديثة.

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

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

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

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

كود تحويل WEBP إلى 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 = "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());
}

يتيح لك مقتطف الشفرة الوارد في هذه الصفحة تحويل WEBP إلى PDF باستخدام Java REST API. تحتاج فقط إلى تحميل ملف WEBP بمساعدة Aspose.Maging REST API SDK وتنزيل ملف PDF الناتج لحفظه محليًا.

يمكن استهلاك هذا التحويل من WEBP إلى PDF بدون أي رمز أو تطبيقات ذات تعليمات برمجية منخفضة على أنظمة التشغيل Windows أو Linux أو Mac.

يمكن العثور على ميزة مماثلة في الموضوع التالي: كيفية تحويل JPG إلى PDF باستخدام Java REST API.

 عربي