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