EPS(Encapsulated PostScript) — це формат графічного файлу, який використовується для опису зображень або малюнків. У різних сценаріях зображення EPS також використовуються для розміщення в іншому документі PostScript. EPS містить інкапсульований попередній перегляд із низькою роздільною здатністю, проте ви можете зіткнутися з потребою конвертувати зображення EPS у формат, який можна легко відображати без будь-яких залежностей. Для таких випадків у цій статті описано, як конвертувати EPS у PNG або PDF за допомогою C#.
- C# EPS у PNG або API конвертера PDF
- Конвертація EPS у PNG за допомогою C#
- Конвертація EPS у PDF за допомогою C#
C# EPS у PNG або API конвертера PDF
Aspose.Imaging for .NET — це API для обробки зображень і керування ними, який дозволяє працювати із зображеннями EPS у ваших програмах .NET. Він надає прості у використанні методи безперешкодного перетворення файлів EPS на зображення PNG або документи PDF. Ви можете завантажити DLL API або встановити його за допомогою 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, використовуючи документацію.