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

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

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

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

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

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

رمز لتحويل PNG إلى 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 PngToTiffConverter
{
public void PngToTff()
{
var clientID = "Client ID";
var clientSecret = "Client Secret";
var apiBaseUrl = "https://api.aspose.cloud";
var localPath = "C:/Words/";
var pngToTiffImageApi = new ImagingApi(clientSecret, clientID, apiBaseUrl);
// Source and output file names
var inputFileName = "Source.png";
var outputFileName = "PngtoTiff.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 sample PNG image to Cloud Storage
var inpuFileStream = File.Open(localPath + '/' + inputFileName, FileMode.Open);
inpuFileStream.Position = 0;
var uploadPngFileRe = new UploadFileRequest(inputFileName, inpuFileStream, null);
pngToTiffImageApi.UploadFile(uploadPngFileRe);
var convertPngToTiffRequest = new ConvertImageRequest(inputFileName, outputFormat,
remoteFolder, remoteStorage);
var tiffDataStream = pngToTiffImageApi.ConvertImage(convertPngToTiffRequest);
tiffDataStream.Position = 0;
using (var fileStream = File.Create(localPath + outputFileName + "." + outputFormat))
{
tiffDataStream.Seek(0, SeekOrigin.Begin);
tiffDataStream.CopyTo(fileStream);
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
}
}

يوضح هذا المثال الدقيق للكود كيفية تحويل PNG إلى TIFF باستخدام C# Cloud API. بعد معالجة الخطوات المطلوبة مسبقًا، يجب عليك توفير مسار للوصول إلى صورة PNG المصدر الموجودة على القرص وباستخدام Aspose.Imaging REST API SDK ينفذ العرض إلى TIFF. يتم تلقي تدفق ملف صورة TIFF الذي تم إنشاؤه كاستجابة بعد اكتمال التحويل ويمكنك بعد ذلك حفظه محليًا على القرص.

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

 عربي