Перетворення EPS за допомогою Aspose.Page C++ API

У цій статті пояснюється, як конвертувати файли EPS за допомогою C++ на прикладі перетворення EPS у WMF.

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

Ви можете перевірити якість перетворення Aspose.Page EPS у PNG і переглянути результати в безкоштовному онлайновому EPS у PNG Конвертер або EPS Viewer

Конвертер Aspose.Page для C++ EPS у PNG дозволяє конвертувати файл Encapsulated 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++:

                
            

Щоб отримати повні приклади та файли даних, перейдіть на сторінку https://github.com/aspose-page/Aspose.Page-for-C

Також перевірте перетворення EPS у PNG через .Net і Java.

Давайте розглянемо ImageSaveOptions. Використовуючи цей клас, ми можемо призначати різні параметри перетворення під час перетворення EPS у PNG.

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

Ви можете завантажити приклади та файли даних із GitHub.

Have any questions about Aspose.Page?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.