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

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

Aspose.Page дозволяє конвертувати файли PS за допомогою Java у високоякісні документи BMP, JPG, TIFF, PNG і PDF.

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

Перетворювач Aspose.Page для C++ PS у BMP дозволяє конвертувати файл PostScript (PS) у зображення BMP у Windows і Linux.

Для конвертації PS в BMP необхідно зробити кілька кроків:

  1. Створіть екземпляр PsDocument із файлу PS.
  2. Використовуйте PdfSaveOptions (або ImageSaveOptions, якщо ви конвертуєте у формат зображення), щоб указати логічні значення AdditionalFontsFolder і SuppressError.
  3. Викличте SaveAsImage, щоб зберегти документ PostScript як зображення з параметрами збереження зображення (або викличте SaveAsPdf, щоб зберегти документ PostScript як PDF із параметрами збереження PDF) у масиві масивів байтів. Один масив байтів для однієї сторінки вхідного документа.
  4. Збережіть отримані двовимірні масиви байтів у файли PNG, створюючи для кожного байтового масиву новий вихідний потік файлу.
  5. Якщо значення SuppressErrors було істинним, як воно є за замовчуванням, можна побачити, які помилки виникли під час перетворення PS у PDF і збережені у списку Винятки.

У наведеному нижче фрагменті коду показано, як конвертувати файли PS у BMP у C++:

                
            

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

Перегляньте перетворення PS у BMP у .Net і [Java](/page/uk/java/convert -ps/).

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

Подивіться онлайн-перетворення PS у нашому Кросплатформенному конвертері PS. Ви можете конвертувати декілька файлів PS у BMP одночасно та завантажувати результати за кілька секунд.

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

Have any questions about Aspose.Page?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.