كيفية تحويل EPS إلى TIFF في C#

في هذا البرنامج التعليمي خطوة بخطوة ، سنشرح كيفية تحويل EPS إلى TIFF في C#. ملف EPS هو تنسيق Adobe Encapsulated PostScript يحتوي على الرسومات. يتيح لك Aspose.Page for .NET تحويل EPS إلى TIFF في كود C# في بضع خطوات.

خطوات تحويل EPS إلى TIFF في C#

  1. قم بتثبيت حزمة Aspose.Page for .NET من NuGet.org
  2. قم بتضمين مساحات الأسماء Aspose.Page و Aspose.Page.EPS و Aspose.Page.EPS.Device
  3. استخدم طريقة SetLicense لتطبيق ترخيص API
  4. تحميل ملف EPS في PsDocument object
  5. قم بإنشاء كائن ImageDevice باستخدام تنسيق صورة TIFF
  6. قم بتعيين خيارات ImageSaveOptions كما تفضل
  7. احفظ مستند EPS في جهاز صورة TIFF الذي تم إنشاؤه أعلاه
  8. قراءة مجموعة بايت من جهاز الصورة وحفظها كصورة tiff

من الخطوات المذكورة أعلاه ، نلاحظ أن كائن PsDocument يعرض مستند EPS كصورة بايت لجهاز صور TIFF. يساعدنا جهاز الصور هذا لاحقًا في عرض وحدات بايت الصور هذه كصورة TIFF.

كود لتحويل EPS إلى TIFF في C#

using System;
using System.IO;
using System.Drawing.Imaging;
//Add reference to Aspose.Page for .NET API
//Use following namespace to convert EPS to TIFF file type
using Aspose.Page;
using Aspose.Page.EPS;
using Aspose.Page.EPS.Device;
namespace ConvertEPSToTIFF
{
class Program
{
static void Main(string[] args)
{
//Set Aspose license before converting EPS to TIFF type
//using Aspose.Page for .NET
Aspose.Page.License AsposePageLicense = new Aspose.Page.License();
AsposePageLicense.SetLicense(@"c:\asposelicense\license.lic");
FileStream InputEPSFileToBeConverted = File.Open("EPSFileToBeConverted.eps", FileMode.Open, FileAccess.Read);
PsDocument InputEPSDocument = new PsDocument(InputEPSFileToBeConverted);
ImageDevice TiffImageDevice = new ImageDevice(ImageFormat.Tiff);
SaveOptions saveOptions = new ImageSaveOptions();
InputEPSDocument.Save(TiffImageDevice, saveOptions);
// Get image bytes array
byte[][] TiffImagesBytes = TiffImageDevice.ImagesBytes;
//loop through image bytes array and add to tiff file
int ImageBytesCount = 0;
foreach (byte[] TiffImageBytes in TiffImagesBytes)
{
using (FileStream OutputTIFFFileConverted = new FileStream("OutputConvertedTIFFFile.tiff", FileMode.Create, FileAccess.Write))
{
OutputTIFFFileConverted.Write(TiffImageBytes, 0, TiffImageBytes.Length);
}
ImageBytesCount++;
}
}
}
}

في مقتطف الشفرة أعلاه ، يمكننا أن نرى أنه في بضع خطوات فهمنا كيفية convert EPS إلى TIFF باستخدام كود C#. باستخدام هذا الرمز ، يمكنك إنشاء محول EPS إلى TIFF في أي من تطبيقات .NET الخاصة بك بما في ذلك الويب وسطح المكتب و Windows والخدمات وما إلى ذلك.

 عربي