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

يوضح هذا البرنامج التعليمي خطوة بخطوة كيفية ** تحويل SVG إلى TIFF باستخدام Java REST API **. SVG (Scalable Vector Graphics) هو تنسيق صورة متجه يستخدم لعرض مجموعة متنوعة من الرسومات على الويب والأنظمة الأساسية الرقمية الأخرى. إنه تنسيق صورة متجه مستند إلى XML للرسومات ثنائية الأبعاد مع دعم التفاعل والرسوم المتحركة. يمكن إنشاء ملفات SVG وتحريرها باستخدام أي محرر نصوص ، ويمكن ضغطها وتحسينها للويب أو الطباعة.

على العكس من ذلك ، فإن TIFF (تنسيق ملف الصورة ذات العلامات) هو تنسيق ملف لتخزين الصور ، وهو شائع بين فناني الرسوم وصناعة النشر والمصورين الهواة والمحترفين بشكل عام. إنه تنسيق مرن يمكنه تخزين معلومات البكسل من مجموعة من المصادر ، بما في ذلك المستندات الممسوحة ضوئيًا والصور الرقمية والفن الناتج عن الكمبيوتر. يدعم التنسيق الضغط بدون فقد ، مما يسمح بصور عالية الجودة ذات أحجام ملفات أصغر. إذا كنت تريد تحويل SVG إلى TIFF في Java Low Code API ، فيمكن القيام بالشيء نفسه بمساعدة نموذج التعليمات البرمجية هذا.

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

خطوات تحويل SVG إلى TIFF في Java REST API

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

رمز تحويل SVG إلى TIFF في Java Low Code API

String ClientID = Client.getID(); //replace Client.getID() with your own client ID here
String ClientSecret = Client.getSecret(); //replace 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 = "SVGtoTIFF.svg";
String outputFileName = "SVGtoTIFF.tiff";
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 = "tiff";
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());
}

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

يمكن استخدام تحويل SVG إلى TIFF هذا بدون أي رمز أو تطبيقات ذات رمز منخفض على أي نظام أساسي.

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

 عربي