Преобразование BMP в EPS с помощью API для .NET
Обзор
В этой статье объясняется, как конвертировать BMP в EPS с помощью C#. Он охватывает следующие темы.
- C# BMP в EPS
- C# конвертировать BMP в EPS
- Изображение C# в EPS
- C# BMP из EPS
- C# Как программно конвертировать BMP в EPS
- C# Сохранить BMP как EPS
В этих статьях рассматривается преобразование изображений в EPS с использованием C# из других форматов, таких как JPG, TIFF, PNG и т. д.
Преобразование C# BMP в EPS
Вы можете проверить качество преобразования Aspose.Page BMP в EPS и просмотреть результаты с помощью бесплатного онлайн-конвертера BMP в EPS, а затем просмотреть полученный файл EPS с помощью нашего EPS Viewer
Конвертер Aspose.Page для .NET BMP в EPS позволяет преобразовывать изображение BMP в файл Encapsulated PostScript (EPS) с использованием любого языка, поддерживаемого платформой .NET: C#, VB, J#
Шаги: код API конвертера BMP в EPS на C#
Для выполнения конвертации BMP в EPS необходимо сделать всего 2 шага:
- Создайте экземпляр PsSaveOptions.
- Используйте статический метод SaveImageToEps из PsDocument.
Метод SaveImageToEps имеет четыре модификации, чтобы предоставить пользователю наиболее удобный способ сохранения изображения BMP в EPS.
Использование строк для сохранения BMP в EPS на C#
В следующем фрагменте кода C# входное изображение и выходной файл EPS назначаются строками:
1// For complete examples and data files, please go to https://github.com/aspose-page/Aspose.Page-for-.NET
2
3// The path to the documents directory.
4string dataDir = GetDataDir();
5
6// Create default options
7PsSaveOptions options = new PsSaveOptions();
8
9// Save BMP image to EPS file
10PsDocument.SaveImageAsEps(dataDir + "input1.bmp", dataDir + "output1.eps", options);
Использование потоков для сохранения BMP в EPS на C#
В следующем фрагменте кода C# входное изображение и выходной файл EPS назначаются потоками:
1// For complete examples and data files, please go to https://github.com/aspose-page/Aspose.Page-for-.NET
2
3// Create default options
4PsSaveOptions options = new PsSaveOptions();
5
6// Save BMP image to EPS file
7PsDocument.SaveImageAsEps(inputStream, outputStream, options);
Использование объекта и строки Bimap для сохранения BMP в EPS на C#
В следующем фрагменте кода C# входное изображение назначается объектом Bitmap, а выходной файл EPS назначается строкой:
1// For complete examples and data files, please go to https://github.com/aspose-page/Aspose.Page-for-.NET
2
3// The path to the documents directory.
4string dataDir = GetDataDir();
5
6// Create default options
7PsSaveOptions options = new PsSaveOptions();
8// Create the bitmap object from image file
9using(Bitmap bmp = new Bitmap(File.OpenRead(dataDir + "input1.bmp")))
10{
11 // Save BMP image to EPS file
12 PsDocument.SaveImageAsEps(bmp, dataDir + "output1.eps", options);
13}
Для Linux, MacOS и других операционных систем, отличных от Windows, мы предлагаем использовать наш пакет Nuget Aspose.Page.Drawing. Он использует серверную часть Aspose.Drawing вместо системной библиотеки System.Drawing.
Поэтому импортируйте пространство имен Aspose.Page.Drawing вместо System.Drawing. В приведенном выше и последующих фрагментах кода вместо System.Drawing.Bitmap будет использоваться Aspose.Page.Drawing.Bitmap. Наши примеры кода на GitHub содержат все необходимые замены.
Использование объекта и потока Bimap для сохранения BMP в EPS на C#
В следующем фрагменте кода C# входное изображение назначается объектом Bitmap, а выходной файл EPS назначается потоком:
1// For complete examples and data files, please go to https://github.com/aspose-page/Aspose.Page-for-.NET
2
3// The path to the documents directory.
4string dataDir = GetDataDir();
5
6// Create default options
7PsSaveOptions options = new PsSaveOptions();
8// Create the bitmap object from image file
9using(Bitmap bmp = new Bitmap(File.OpenRead(dataDir + "input1.bmp")))
10{
11 // Create the output stream fo EPS file
12 using(Stream outputStream = File.OpenWrite(dataDir + "output1.eps"))
13 {
14 // Save BMP image to EPS file
15 PsDocument.SaveImageAsEps(bmp, outputStream, options);
16 }
17}
Оцените преобразование BMP в EPS онлайн на нашем BMP в EPS Converter. Вы можете преобразовать несколько изображений BMP в файлы EPS одновременно и загрузить результаты за несколько секунд.
Вы можете скачать примеры и файлы данных с GitHub.