EPS(Encapsulated PostScript) هو تنسيق ملف رسومي يستخدم لوصف الصور أو الرسومات. في سيناريوهات متنوعة ، تُستخدم صور EPS أيضًا ليتم وضعها في وثيقة PostScript أخرى. يحتوي EPS على معاينة مغلفة منخفضة الدقة ، ومع ذلك ، قد تواجه الحاجة إلى تحويل صور EPS إلى تنسيق يمكن عرضه بسهولة دون أي تبعية. في مثل هذه الحالات ، تتناول هذه المقالة كيفية تحويل EPS إلى PNG أو PDF باستخدام C#.
- C# EPS إلى PNG أو واجهة برمجة تطبيقات محول PDF
- EPS إلى تحويل PNG باستخدام C#
- EPS لتحويل PDF باستخدام C#
C# EPS إلى PNG أو واجهة برمجة تطبيقات محول PDF
Aspose.Imaging for .NET عبارة عن واجهة برمجة تطبيقات لمعالجة الصور ومعالجتها تتيح لك العمل مع صور EPS ضمن تطبيقات .NET الخاصة بك. يوفر طرقًا سهلة الاستخدام لتحويل ملفات EPS إلى صور PNG أو مستندات PDF بسلاسة. يمكنك إما تنزيل DLL الخاصة بواجهة برمجة التطبيقات أو تثبيته باستخدام NuGet.
PM> Install-Package Aspose.Imaging
EPS إلى PNG C# التحويل
يوفر Aspose.Imaging for .NET فئة PngOptions التي تسمح لك بالتحكم في تحويل EPS إلى PNG بخيارات مختلفة. فيما يلي خطوات تحويل صورة EPS إلى PNG.
- قم بتحميل ملف EPS باستخدام طريقة Image.Load(String).
- قم بإنشاء كائن من فئة PngOptions واضبط خياراته مثل ارتفاع الصورة وعرضها.
- قم بتحويل EPS إلى PNG باستخدام طريقة Image.Save (String، ImageOptionsBase).
يوضح نموذج التعليمات البرمجية التالي كيفية تحويل ملف EPS إلى PNG باستخدام C#.
using (var image = (EpsImage)Image.Load("Sample.eps"))
{
var options = new PngOptions
{
VectorRasterizationOptions = new EpsRasterizationOptions
{
PageWidth = 500, // Image width
PageHeight = 500 // Image height
}
};
image.PreviewToExport = EpsPreviewFormat.PostScriptRendering; // Render raster image using the PostScript
image.Save("Sample.png", options);
}
EPS إلى PNG
EPS إلى PDF C# التحويل
على غرار PngOptions ، يوفر Aspose.Imaging فئة PdfOptions للتحكم في تحويل EPS إلى PDF. فيما يلي خطوات تحويل صورة EPS إلى PDF.
- قم بتحميل ملف EPS باستخدام طريقة Image.Load(String).
- أنشئ كائنًا من فئة PdfOptions وعيِّن خياراته مثل إصدار التوافق مع PDF.
- قم بتحويل EPS إلى PDF باستخدام طريقة Image.Save (String، ImageOptionsBase).
يوضح نموذج التعليمات البرمجية التالي كيفية تحويل EPS إلى PDF باستخدام C#.
using (var image = (EpsImage)Image.Load("Sample.eps"))
{
var options = new PdfOptions
{
PdfCoreOptions = new PdfCoreOptions
{
PdfCompliance =
PdfComplianceVersion
.PdfA1b // Set required PDF compliance
}
};
image.PreviewToExport = EpsPreviewFormat.PostScriptRendering;
image.Save(Path.Combine(dataDir, "Sample.pdf"), options);
}
EPS إلى PDF
استنتاج
في هذه المقالة ، تعلمت كيفية تحويل صور EPS إلى تنسيق PNG أو PDF باستخدام C#. أظهر الدليل التدريجي وعينات التعليمات البرمجية أيضًا كيفية تخصيص تحويل EPS إلى PNG / PDF باستخدام Aspose.Imaging for .NET. يمكنك استكشاف المزيد حول API باستخدام التوثيق.