Конвертируйте файлы EPS с помощью .NET API
В этой статье объясняется, как конвертировать файлы EPS с помощью C# на примере преобразования EPS в BMP.
Aspose.Page позволяет конвертировать файлы EPS с помощью C# в форматы BMP, JPG, EMF, TIFF, PNG, WMF и PDF.
Преобразование C# EPS в BMP
Вы можете проверить качество преобразования EPS в BMP с помощью Aspose.Page и просмотреть результаты с помощью бесплатных онлайн-приложений EPS to BMP Converter, EPS Viewer и других приложений для работы с файлами EPS
Конвертер Aspose.Page для .NET EPS позволяет конвертировать инкапсулированный файл PostScript (EPS) в любой язык, поддерживаемый платформой .NET: C#, VB, J#. Все преобразования выполняются аналогично тому, как показано в примере ниже.
Шаги по преобразованию EPS в BMP:
- Создайте экземпляр PsDocument из файла EPS.
- Используйте ImageSaveOptions (или PdfSaveOptions, если вы конвертируете в PDF), чтобы указать логические значения AdditionalFontsFolder и SuppressError.
- Сохраните документ PostScript как изображение с параметрами сохранения изображения в массив массивов байтов. Один массив байтов для одной страницы входного документа.
- Сохраните полученные двумерные массивы байтов в файлы BMP, создав для каждого массива байтов новый поток вывода файла.
- Если значение SuppressErrors было истинным, как и по умолчанию, можно увидеть, какие ошибки возникли во время преобразования EPS в BMP.
В следующем фрагменте кода C# показано, как конвертировать файлы EPS в BMP на C#. Все остальные преобразования EPS выполняются аналогично.
Давайте рассмотрим ImageSaveOptions. Используя этот класс, мы можем назначать различные параметры преобразования при преобразовании EPS в BMP.
- Размер определяет результирующую ширину и высоту изображения.
- ImageFormat указывает формат выходного изображения.
- SmoothingMode контролирует качество прорисовки кривых, текста и растровых изображений в результирующем изображении.
- AdditionalFontsFolder указывает места, где можно найти шрифты. Папки системных шрифтов всегда включены по умолчанию.
- SuppressError контролирует поведение конвертера EPS в BMP при появлении некритических ошибок. Если значение истинно, то после преобразования в поле Исключения можно просмотреть список таких ошибок. Значение по умолчанию — true.
- Debug позволяет выводить отладочную информацию на консоль. Значение по умолчанию — ложь.
Оцените EPS-конвертацию онлайн на нашем EPS-онлайн-конвертере. Вы можете конвертировать несколько EPS-файлов одновременно и загружать результаты за несколько секунд.
Вы можете скачать примеры и файлы данных с GitHub.