Преобразование EPS с помощью API Aspose.Page C++
В этой статье объясняется, как конвертировать файлы EPS с помощью C++ на примере преобразования EPS в WMF.
Aspose.Page для C++ позволяет конвертировать файлы EPS через Java в форматы BMP, JPG, EMF, TIFF, PNG, WMF и PDF.
Вы можете проверить качество преобразования Aspose.Page EPS в WMF и просмотреть результаты через бесплатный онлайн-сервис EPS в WMF. Конвертер или Программа просмотра EPS
Конвертер Aspose.Page для C++ EPS в WMF позволяет конвертировать инкапсулированный файл PostScript (EPS) в изображение WMF в Windows и Linux.
Для конвертации EPS в WMF необходимо сделать несколько шагов:
- Инициализируйте входной поток для входного файла EPS.
- Создайте экземпляр PsDocument из созданного ранее входного потока.
- Используйте ImageSaveOptions (или PdfSaveOptions, если вы конвертируете в PDF), чтобы указать логическое значение AdditionalFontsFolder и SuppressError.
- Создайте экземпляр ImageDevice (или PdfDevice, если вы конвертируете в PDF), указав тип и размер изображения, если это необходимо.
- Сохраните документ PostScript как изображение с параметрами сохранения изображения в массив массивов байтов. Один массив байтов для одной страницы входного документа.
- Сохраните полученные двумерные массивы байтов в файлы WMF, создав для каждого массива байтов новый поток вывода файла.
- Если значение SuppressErrors было истинным, как и по умолчанию, можно увидеть, какие ошибки возникли во время преобразования EPS в WMF.
В следующем фрагменте кода показано, как преобразовать файлы EPS в файлы WMF на C++:
Полные примеры и файлы данных можно найти по адресу https://github.com/aspose-page/Aspose.Page-for-C.
Давайте рассмотрим ImageSaveOptions. Используя этот класс, мы можем назначать различные параметры преобразования при преобразовании EPS в WMF.
- AdditionalFontsFolder указывает места, где можно найти шрифты. Папки системных шрифтов всегда включены по умолчанию.
- SuppressError контролирует поведение конвертера EPS в WMF при появлении некритических ошибок. Если значение истинно, то после конвертации в поле Исключения можно просмотреть список таких ошибок. Значение по умолчанию — true.
- Debug позволяет выводить отладочную информацию на консоль. Значение по умолчанию — ложь.
Оцените преобразование EPS в WMF онлайн на нашем EPS в WMF Converter. Вы можете конвертировать несколько файлов EPS в WMF одновременно и загружать результаты за несколько секунд.
Вы можете скачать примеры и файлы данных с GitHub.