Перетворення 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. Ініціалізуйте вхідний потік для вхідного файлу PS.
  2. Створіть екземпляр PsDocument із створеного раніше вхідного потоку.
  3. Використовуйте ImageSaveOptions (або PdfSaveOptions, якщо ви конвертуєте у формат PDF), щоб указати логічні значення AdditionalFontsFolder і SuppressError.
  4. Створіть екземпляр ImageDevice (або PdfDevice, якщо ви конвертуєте у формат PDF), вказавши тип і розмір зображення, якщо це необхідно.
  5. Збережіть документ PostScript як зображення з параметрами збереження зображення в масиві масивів байтів. Один масив байтів для однієї сторінки вхідного документа.
  6. Збережіть отримані 2-вимірні масиви байтів у файли BMP, створюючи для кожного байтового масиву новий вихідний потік файлу.
  7. Якщо значення SuppressErrors було істинним, як воно є за замовчуванням, можна побачити, які помилки виникли під час перетворення PS на BMP.

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

                
            

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

Дивіться перетворення PS у BMP у .Net і Java.

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

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

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

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.