
Преобразование изображения из одного формата в другой — распространенная задача в программировании. В этом сообщении блога мы узнаем, как преобразовать PNG в EPS в C#. EPS (Encapsulated PostScript) — это векторный формат изображения, обычно используемый для печати и графики с высоким разрешением. Мы рассмотрим API-интерфейс конвертера PNG в EPS для преобразования изображений PNG в формат EPS. Далее мы рассмотрим этапы преобразования. Кроме того, мы предоставим бесплатный инструмент онлайн-конвертации и другие полезные ссылки. Итак, начнем!
В этой статье рассматриваются следующие темы:
- API конвертера C# PNG в EPS — скачать бесплатно
- Преобразование PNG в EPS на C#
- Преобразование PNG в EPS с помощью FileStream
- Сохранить PNG как EPS, используя Bitmap
- Конвертировать PNG в EPS онлайн
- PNG в EPS — бесплатные обучающие ресурсы
API конвертера C# PNG в EPS — скачать бесплатно
Мы будем использовать API Aspose.Page for .NET для преобразования PNG в EPS на C#. Это локальный .NET API, который позволяет разработчикам работать с документами XPS, EPS и PS. Это позволяет нам создавать, редактировать и сохранять документы XPS и EPS/PS. API также поддерживает преобразование документов XPS, EPS и PS в другие поддерживаемые форматы, такие как PDF, JPG, PNG и т. д.
Пожалуйста, загрузите DLL или установите ее с помощью NuGet.
PM> Install-Package Aspose.Page
Преобразование PNG в EPS на C#
Мы можем преобразовать файлы PNG в изображения EPS, выполнив следующие действия:
- Создайте экземпляр класса PsSaveOptions.
- Вызовите метод PsDocument.SaveImageAsEps(string imageFilePath, string epsFilePath, параметры PsSaveOptions), чтобы сохранить изображение в виде EPS-файла.
Метод SaveImageAsEps(string imageFilePath, string epsFilePath, PsSaveOptions options) класса PsDocument принимает в качестве аргументов путь к файлу изображения, путь к файлу EPS и PsSaveOptions.
В следующем примере кода показано, как преобразовать изображение PNG в формат EPS на C#.
// В этом примере кода показано, как преобразовать PNG в EPS на C#.
using Aspose.Page;
using Aspose.Page.EPS;
// Пути к файлам
string png = "C:\\Files\\circle.png";
string eps = "C:\\Files\\output.eps";
// Создать параметры по умолчанию
PsSaveOptions options = new PsSaveOptions();
// Сохранить изображение PNG в файл EPS
PsDocument.SaveImageAsEps(png, eps, options);
Преобразование PNG в EPS с помощью FileStream
Мы можем преобразовать файлы PNG в изображения EPS, выполнив следующие действия:
- Создайте экземпляр класса PsSaveOptions.
- Чтение изображения PNG с помощью FileStream.
- Создайте поток вывода файла EPS.
- Вызовите метод PsDocument.SaveImageAsEps(Stream imageStream, Stream epsStream, параметры PsSaveOptions), чтобы сохранить изображение в виде EPS-файла.
Метод SaveImageAsEps(Stream imageStream, Stream epsStream, PsSaveOptions options) класса PsDocument принимает объекты входного и выходного потоков вместе с PsSaveOptions в качестве аргументов.
В следующем примере кода показано, как преобразовать изображение PNG в формат EPS с помощью Stream в C#.
// В этом примере кода показано, как преобразовать PNG в EPS с помощью Stream в C#.
using Aspose.Page;
using Aspose.Page.EPS;
// Пути к файлам
string png = "C:\\Files\\circle.png";
string eps = "C:\\Files\\output.eps";
// Создать параметры по умолчанию
PsSaveOptions options = new PsSaveOptions();
// Читать PNG изображение
var pngStream = File.OpenRead(png);
// Создайте выходной поток для файла EPS
using (Stream outputStream = File.OpenWrite(eps))
{
// Сохранить изображение PNG в файл EPS
PsDocument.SaveImageAsEps(pngStream, outputStream, options);
}
Преобразование PNG в EPS с помощью Bitmap
Мы можем преобразовать файлы PNG в изображения EPS, выполнив следующие действия:
- Создайте экземпляр класса PsSaveOptions.
- Создайте растровый объект из файла изображения.
- Вызовите метод PsDocument.SaveImageAsEps(растровое изображение, строка epsFilePath, параметры PsSaveOptions), чтобы сохранить изображение в виде EPS-файла.
Метод SaveImageAsEps(растровое изображение, строка epsFilePath, параметры PsSaveOptions) класса PsDocument принимает в качестве аргументов растровое изображение, путь к файлу EPS и PsSaveOptions.
В следующем примере кода показано, как преобразовать изображение PNG в формат EPS с помощью растрового изображения в C#.
// В этом примере кода показано, как преобразовать PNG в EPS с помощью Stream в C#.
using Aspose.Page;
using Aspose.Page.EPS;
// Создать параметры по умолчанию
PsSaveOptions options = new PsSaveOptions();
// Создайте растровый объект из файла изображения
using (Bitmap source = new Bitmap("C:\\Files\\circle.png"))
{
// Сохранить изображение PNG в файл EPS
PsDocument.SaveImageAsEps(source, "C:\\Files\\output.eps", options);
}
Библиотека конвертера PNG2EPS – Получите бесплатную лицензию
Вы можете получить бесплатную временную лицензию, чтобы попробовать библиотеку бесплатно без каких-либо ограничений.
Конвертировать PNG в EPS онлайн
Попробуйте наше бесплатное онлайн-приложение конвертер PNG в EPS, разработанное с использованием вышеуказанного API. Это идеальный инструмент для тех, кому нужно быстро конвертировать файлы PNG в EPS.

PNG в PS — учебные ресурсы
Вы можете узнать больше о преобразовании изображений PNG в формат EPS и изучить другие функции библиотеки, используя ресурсы ниже:
Заключение
В заключение мы научились конвертировать PNG в EPS на C#. Мы видели, что этот процесс относительно прост и требует всего несколько строк кода. Кроме того, мы показали различные методы программного преобразования. В случае возникновения неясностей свяжитесь с нами на нашем бесплатном форуме поддержки.