Перетворення 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 необхідно зробити кілька кроків:
- Створіть екземпляр PsDocument із файлу PS.
- Використовуйте PdfSaveOptions (або ImageSaveOptions, якщо ви конвертуєте у формат зображення), щоб указати логічні значення AdditionalFontsFolder і SuppressError.
- Викличте SaveAsImage, щоб зберегти документ PostScript як зображення з параметрами збереження зображення (або викличте SaveAsPdf, щоб зберегти документ PostScript як PDF із параметрами збереження PDF) у масиві масивів байтів. Один масив байтів для однієї сторінки вхідного документа.
- Збережіть отримані двовимірні масиви байтів у файли PNG, створюючи для кожного байтового масиву новий вихідний потік файлу.
- Якщо значення 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.
- AdditionalFontsFolder визначає розташування, де шукати шрифти. Системні папки шрифтів завжди включені за замовчуванням.
- SuppressError контролює поведінку конвертера PS в BMP, якщо трапляються некритичні помилки. Якщо значення має значення true, то можна переглянути список таких помилок після перетворення в полі Винятки. Значення за замовчуванням — true.
- Debug дозволяє виводити інформацію про налагодження на консоль. Значення за замовчуванням - false.
Подивіться онлайн-перетворення PS у нашому Кросплатформенному конвертері PS. Ви можете конвертувати декілька файлів PS у BMP одночасно та завантажувати результати за кілька секунд.
Ви можете завантажити приклади та файли даних із GitHub.