Преобразование EPS с помощью API Aspose.Page C++

В этой статье объясняется, как конвертировать файлы EPS с помощью C++ на примере преобразования EPS в WMF.

Aspose.Page для C++ позволяет конвертировать файлы EPS через Java в форматы BMP, JPG, EMF, TIFF, PNG, WMF и PDF.

Вы можете проверить качество преобразования Aspose.Page EPS в PNG и просмотреть результаты через бесплатный онлайн-сервис EPS в PNG Конвертер или Просмотрщик EPS

Конвертер Aspose.Page для C++ EPS в PNG позволяет конвертировать инкапсулированный файл PostScript (EPS) в изображение PNG в Windows и Linux.

Для преобразования EPS в PNG необходимо выполнить несколько шагов:

  1. Создайте экземпляр PsDocument из файла EPS.
  2. Используйте ImageSaveOptions (или PdfSaveOptions, если вы конвертируете в PDF), чтобы указать логические значения AdditionalFontsFolder и SuppressError.
  3. Вызовите SaveAsImage, чтобы сохранить документ PostScript как изображение с опциями сохранения изображения в массив массивов байтов. Один массив байтов для одной страницы входного документа.
  4. Сохраните полученные двумерные массивы байтов в файлы PNG, создав для каждого массива байтов новый поток вывода файла.
  5. Если значение SuppressErrors было истинным, как и по умолчанию, можно увидеть, какие ошибки возникли во время преобразования EPS в PNG.

В следующем фрагменте кода показано, как преобразовать файлы EPS в PNG на C++:

The following code snippet shows how to convert EPS to PNG files in C++:

                
            

Полные примеры и файлы данных можно найти по адресу https://github.com/aspose-page/Aspose.Page-for-C.

Также проверьте преобразование EPS в PNG через .Net и Java.

Давайте рассмотрим ImageSaveOptions. Используя этот класс, мы можем назначать различные параметры преобразования при преобразовании EPS в PNG.

Оцените преобразование EPS в PNG онлайн на нашем EPS в PNG Converter. Вы можете конвертировать несколько файлов EPS в PNG одновременно и загружать результаты за несколько секунд.

Вы можете скачать примеры и файлы данных с GitHub.

Have any questions about Aspose.Page?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.