في هذه المقالة الأساسية، ستتعلم كيفية تحويل SVG إلى TIFF باستخدام NET REST API. سنقوم بإنشاء محول SVG إلى TIFF باستخدام C# Low Code API من خلال الالتزام بالخطوات التفصيلية المذكورة في الأقسام التالية. يمكن دمج التعليمات البرمجية التي تم إنشاؤها مع أي تطبيق .NET مدعوم في بيئات macOS أو Windows أو Linux ويمكن إجراء التحويل مجانًا.
المتطلبات المسبقة
إنشاء حساب والحصول على بيانات اعتماد API لإجراء تحويل SVG إلى TIFF
تحميل Aspose.Imaging Cloud SDK for .NET to convert SVG to TIFF
قم بإعداد مشروع C# .NET باستخدام SDK أعلاه لتقديم SVG بتنسيق TIFF
خطوات تحويل SVG إلى TIFF باستخدام NET REST API
- قم بتعيين معرف العميل وسر العميل لواجهة برمجة التطبيقات (API) لتحويل SVG إلى TIFF
- قم بإنشاء مثيل لفئة ImagingAPI ببيانات اعتماد العميل لإجراء تحويل SVG إلى TIFF
- حدد مصدر SVG وأسماء ملفات TIFF للإخراج
- يمكنك الوصول إلى نموذج ملف SVG وتحميله وتحميله إلى وحدة التخزين السحابية
- قم بإنشاء مثيل لـ ConvertImageRequest مع دفق ملف SVG للإدخال وتنسيق TIFF للإخراج
- اتصل بالطريقة ConvertImage لتحويل SVG إلى TIFF باستخدام NET REST API
- احفظ تدفق ملف TIFF للاستجابة على القرص المحلي
يتم شرح عملية تصدير نوع الملف من SVG إلى TIFF باستخدام C# Low Code API أدناه. سنبدأ في تهيئة SDK باستخدام مثيل لفئة ImagingAPI. سنقوم بعد ذلك بتحميل ملف SVG المصدر باستخدام FileStream من القرص، ثم باستخدام مثيل فئة ConvertImageRequest، نقوم بإجراء التحويل إلى TIFF باستخدام طريقة ConvertImage().
رمز لتحويل SVG إلى TIFF في 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 SvgToTiffConverter | |
{ | |
public void SvgToTiff() | |
{ | |
var clientID = "Client ID"; | |
var clientSecret = "Client Secret"; | |
var apiBaseUrl = "https://api.aspose.cloud"; | |
var localPath = "C:/Words/"; | |
var svgToTiffImageApi = new ImagingApi(clientSecret, clientID, apiBaseUrl); | |
// Source and output file names | |
var inputFileName = "Source.svg"; | |
var outputFileName = "SvgtoTiff.tiff"; | |
var outputFormat = "tiff"; | |
var remoteFolder = null; // source file is saved at the root of the storage | |
var remoteStorage = null; // remote cloud Storage place name | |
try | |
{ | |
// Upload the required SVG image file to Cloud Storage | |
var inpuFileStream = File.Open(localPath + '/' + inputFileName, FileMode.Open); | |
inpuFileStream.Position = 0; | |
var uploadSvgFileReq = new UploadFileRequest(inputFileName, inpuFileStream, null); | |
svgToTiffImageApi.UploadFile(uploadSvgFileReq); | |
var convertSvgToTiffRequest = new ConvertImageRequest(inputFileName, outputFormat, | |
remoteFolder, remoteStorage); | |
var tiffDataStream = svgToTiffImageApi.ConvertImage(convertSvgToTiffRequest); | |
tiffDataStream.Position = 0; | |
using (var fileStream = File.Create(localPath + outputFileName + "." + outputFormat)) | |
{ | |
tiffDataStreamDataStream.Seek(0, SeekOrigin.Begin); | |
tiffDataStream.CopyTo(fileStream); | |
} | |
} | |
catch (Exception e) | |
{ | |
Console.WriteLine(e.Message); | |
} | |
} | |
} | |
} |
يوضح هذا المثال الدقيق للكود كيفية تحويل SVG إلى PSD باستخدام C# Cloud API. بعد معالجة الخطوات المطلوبة مسبقًا، يجب عليك توفير مسار للوصول إلى صورة SVG المصدر على القرص باستخدام Aspose.Imaging REST API SDK ينفذ العرض إلى PSD. يتم تلقي تدفق ملف صورة PSD الذي تم إنشاؤه كاستجابة بعد اكتمال التحويل ويمكنك بعد ذلك حفظه محليًا على القرص.
في هذه المقالة، تناولنا كيفية تحويل SVG إلى TIFF باستخدام Cloud API. إذا كنت مهتمًا بإجراء تحويل SVG إلى PSD، فارجع إلى المقالة الموجودة على قم بتحويل SVG إلى PSD باستخدام NET REST API.