конвертировать-png-to-eps-в-csharp

Преобразование изображения из одного формата в другой — распространенная задача в программировании. В этом сообщении блога мы узнаем, как преобразовать PNG в EPS в C#. EPS (Encapsulated PostScript) — это векторный формат изображения, обычно используемый для печати и графики с высоким разрешением. Мы рассмотрим API-интерфейс конвертера PNG в EPS для преобразования изображений PNG в формат EPS. Далее мы рассмотрим этапы преобразования. Кроме того, мы предоставим бесплатный инструмент онлайн-конвертации и другие полезные ссылки. Итак, начнем!

В этой статье рассматриваются следующие темы:

  1. API конвертера C# PNG в EPS — скачать бесплатно
  2. Преобразование PNG в EPS на C#
  3. Преобразование PNG в EPS с помощью FileStream
  4. Сохранить PNG как EPS, используя Bitmap
  5. Конвертировать PNG в EPS онлайн
  6. 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, выполнив следующие действия:

  1. Создайте экземпляр класса PsSaveOptions.
  2. Вызовите метод 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, выполнив следующие действия:

  1. Создайте экземпляр класса PsSaveOptions.
  2. Чтение изображения PNG с помощью FileStream.
  3. Создайте поток вывода файла EPS.
  4. Вызовите метод 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, выполнив следующие действия:

  1. Создайте экземпляр класса PsSaveOptions.
  2. Создайте растровый объект из файла изображения.
  3. Вызовите метод 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#. Мы видели, что этот процесс относительно прост и требует всего несколько строк кода. Кроме того, мы показали различные методы программного преобразования. В случае возникновения неясностей свяжитесь с нами на нашем бесплатном форуме поддержки.

Смотрите также