EPS(Encapsulated PostScript) הוא פורמט קובץ גרפי המשמש לתיאור תמונות או ציורים. בתרחישים שונים, תמונות EPS משמשות גם להצבה בתוך מסמך PostScript אחר. EPS מכיל תצוגה מקדימה מובלעת ברזולוציה נמוכה, עם זאת, ייתכן שתתקל בצורך להמיר תמונות EPS לפורמט שניתן להציג בקלות ללא כל תלות. במקרים כאלה, מאמר זה מכסה כיצד להמיר EPS ל-PNG או PDF באמצעות C#.

C# EPS ל-PNG או PDF Converter API

Aspose.Imaging for .NET הוא ממשק API לעיבוד תמונה ומניפולציה המאפשר לך לעבוד עם תמונות EPS בתוך יישומי NET שלך. הוא מספק שיטות קלות לשימוש להמרת קבצי EPS לתמונות PNG או מסמכי PDF בצורה חלקה. אתה יכול להוריד את ה-DLL של API או להתקין אותו באמצעות NuGet.

PM> Install-Package Aspose.Imaging

המרת EPS ל-PNG C#

Aspose.Imaging עבור .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 עבור NET. אתה יכול לחקור עוד על ה-API באמצעות תיעוד.

ראה גם