EPS(Encapsulated PostScript) هو تنسيق ملف رسومي يستخدم لوصف الصور أو الرسومات. في سيناريوهات متنوعة ، تُستخدم صور EPS أيضًا ليتم وضعها في وثيقة PostScript أخرى. يحتوي EPS على معاينة مغلفة منخفضة الدقة ، ومع ذلك ، قد تواجه الحاجة إلى تحويل صور EPS إلى تنسيق يمكن عرضه بسهولة دون أي تبعية. في مثل هذه الحالات ، تتناول هذه المقالة كيفية تحويل EPS إلى PNG أو 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 إلى 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 إلى PNG

EPS إلى PDF C# التحويل

على غرار PngOptions ، يوفر Aspose.Imaging فئة PdfOptions للتحكم في تحويل EPS إلى PDF. فيما يلي خطوات تحويل صورة EPS إلى PDF.

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل 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 إلى PDF

استنتاج

في هذه المقالة ، تعلمت كيفية تحويل صور EPS إلى تنسيق PNG أو PDF باستخدام C#. أظهر الدليل التدريجي وعينات التعليمات البرمجية أيضًا كيفية تخصيص تحويل EPS إلى PNG / PDF باستخدام Aspose.Imaging for .NET. يمكنك استكشاف المزيد حول API باستخدام التوثيق.

أنظر أيضا