convert-png-to-eps-in-csharp

Перетворення зображення з одного формату в інший є поширеним завданням у програмуванні. У цій публікації блогу ми дізнаємося, як перетворити PNG на EPS у C#. EPS (Encapsulated PostScript) — це формат векторних зображень, який зазвичай використовується для друку та графіки з високою роздільною здатністю. Ми розглянемо API конвертера PNG у EPS для перетворення зображень PNG у формат EPS. Далі ми розглянемо кроки перетворення. Крім того, ми надамо безкоштовний онлайн-інструмент перетворення та інші корисні посилання. Тож почнемо!

Ця стаття охоплює такі теми:

  1. C# PNG у EPS Converter API – безкоштовне завантаження
  2. Перетворити PNG на EPS на C#
  3. Перетворіть PNG на EPS за допомогою FileStream
  4. Зберегти PNG як EPS за допомогою Bitmap
  5. Перетворення PNG на EPS онлайн
  6. PNG у EPS - безкоштовні навчальні ресурси

C# PNG to EPS Converter API – Безкоштовне завантаження

Ми будемо використовувати 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 options), щоб зберегти зображення як файл 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 options), щоб зберегти зображення як файл 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(Bitmap image, string epsFilePath, PsSaveOptions options), щоб зберегти зображення як файл EPS.

Метод SaveImageAsEps(Bitmap image, string epsFilePath, PsSaveOptions options) класу PsDocument приймає растрове зображення, шлях до файлу EPS і PsSaveOptions як аргументи.

У наведеному нижче прикладі коду показано, як перетворити зображення PNG у формат EPS за допомогою Bitmap у 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 to EPS converter, розроблену за допомогою наведеного вище API. Це ідеальний інструмент для тих, кому потрібно швидко конвертувати файли PNG у EPS.

PNG до PS – навчальні ресурси

Ви можете дізнатися більше про перетворення зображень PNG у формат EPS і дослідити інші функції бібліотеки, використовуючи ресурси нижче:

Висновок

На завершення ми дізналися, як конвертувати PNG у EPS на C#. Ми побачили, що процес відносно простий і вимагає лише кількох рядків коду. Крім того, ми показали різні методи програмного перетворення. У разі будь-яких неясностей зв’яжіться з нами на нашому безкоштовному форумі підтримки.

Дивись також