قم بتحويل SVG إلى JPEG2000 باستخدام NET REST API

في هذه المقالة الأساسية، ستتعلم كيفية تحويل SVG إلى JPEG2000 باستخدام NET REST API. سنقوم بتطوير محول SVG إلى JPEG2000 باستخدام C# Low Code API باتباع الخطوات المذكورة في الأقسام التالية. يمكن دمج التطبيق المطور مع أي تطبيق .NET مدعوم في بيئات Windows أو macOS أو Linux ويمكن إجراء التحويل مجانًا.

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

خطوات تحويل SVG إلى JPEG2000 باستخدام NET REST API

  1. قم بتعيين معرف العميل وسر العميل لواجهة برمجة التطبيقات (API) لتحويل SVG إلى JPEG2000
  2. قم بإنشاء مثيل لفئة ImagingAPI ببيانات اعتماد العميل لإجراء تحويل SVG إلى JPEG2000
  3. حدد مصدر SVG وأسماء ملفات الإخراج JPEG2000
  4. قم بالوصول إلى ملف SVG المصدر وتحميله وتحميله إلى وحدة التخزين السحابية
  5. قم بإنشاء مثيل لـ ConvertImageRequest مع دفق ملف SVG للإدخال وتنسيق الإخراج JPEG2000
  6. اتصل بالطريقة ConvertImage لتحويل SVG إلى JPEG2000 باستخدام NET REST API
  7. احفظ دفق ملف JPEG2000 المعروض على القرص المحلي

تتضمن الخطوات الموجزة عرض نوع الملف من SVG إلى JPEG2000 باستخدام C# Low Code API. سنبدأ بتهيئة SDK باستخدام مثيل لفئة ImagingAPI. سنحصل بعد ذلك على ملف SVG المصدر باستخدام FileStream من القرص، ثم باستخدام مثيل فئة ConvertImageRequest، نقوم بإجراء التحويل إلى JPEG2000 باستخدام طريقة ConvertImage().

رمز لتحويل SVG إلى JPEG2000 في NET Low Code API

using Aspose.Imaging.Cloud.Sdk.Api;
using Aspose.Imaging.Cloud.Sdk.Model.Requests;
using Aspose.Imaging.Cloud.Sdk.Model;
using System;
using System.IO;
namespace Kb_Aspose.KB
{
public class SvgToJp2Converter
{
public void SvgToJp2()
{
var clientID = "Client ID";
var clientSecret = "Client Secret";
var apiBaseUrl = "https://api.aspose.cloud";
var localPath = "C:/Words/";
var svgToJp2ImageApi = new ImagingApi(clientSecret, clientID, apiBaseUrl);
// Source and output file names
var inputFileName = "Source.svg";
var outputFileName = "SvgtoJp2.jp2";
var outputFormat = "jp2";
var remoteFolder = null; // source file is saved at the root of the storage
var remoteStorage = null; // remote cloud Storage place name
try
{
// Upload the sample SVG image file to Cloud Storage
var inpuFileStream = File.Open(localPath + '/' + inputFileName, FileMode.Open);
inpuFileStream.Position = 0;
var uploadSvgFileReq = new UploadFileRequest(inputFileName, inpuFileStream, null);
svgToJp2ImageApi.UploadFile(uploadSvgFileReq);
var convertSvgToJp2Request = new ConvertImageRequest(inputFileName, outputFormat,
remoteFolder, remoteStorage);
var jp2DataStream = svgToJp2ImageApi.ConvertImage(convertSvgToJp2Request);
jp2DataStream.Position = 0;
using (var fileStream = File.Create(localPath + outputFileName + "." + outputFormat))
{
jp2DataStreamDataStream.Seek(0, SeekOrigin.Begin);
jp2DataStream.CopyTo(fileStream);
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
}

This precise example code exhibits how to convert SVG to JPEG2000 with C# Cloud API. After fulfilling the required pre-requisite steps, you have to provide a path to load the source SVG image on the disk using Aspose.Imaging REST API SDK completes the rendering to JPEG2000. يتم الحصول على استجابة دفق ملف الصورة JPEG2000 بعد اكتمال التحويل ويمكنك بعد ذلك حفظه محليًا على القرص.

في هذه المقالة، تناولنا تحويل SVG إلى JPEG2000 باستخدام Cloud API. إذا كنت مهتمًا بإجراء تحويل SVG إلى GIF، فارجع إلى المقالة حول كيفية قم بتحويل SVG إلى GIF باستخدام NET REST API.

 عربي