Языки описания страницы описывают внешний вид страницы на более высоком уровне, чем массив пикселей. PDL служат связующим звеном между компьютерными приложениями, такими как графические инструменты, текстовые редакторы и т. д., и устройствами вывода: издательскими (печатающими) системами и дисплеями. Большинство систем печати обрабатывают напечатанные страницы как прямоугольник шириной m пикселей и высотой n пикселей. Конечно, хранить такие большие файлы в памяти, редактировать их и передавать по распределенной сети неудобно. Это решение поддерживает языки описания страниц PS, EPS и XPS.
Aspose.Page для C++ — это надежная библиотека для отрисовки и обработки файлов XPS, PS и EPS. Это позволяет создавать, модифицировать и преобразовывать существующие, а также новые файлы XPS, не требуя никакого другого программного обеспечения. API позволяет выполнять такие операции, как манипулирование страницами документа и такими элементами, как холсты, контуры и глифы, создание векторных графических фигур и управление ими, а также указание цветов в различных цветовых пространствах. Более того, разработчики могут конвертировать документы PS и EPS в PDF, а также в различные форматы растровых изображений.
Узнайте больше о функциях PS, EPS и XPS API:
Вставка страниц в файлы XPS
Aspose.Page для C++ поддерживает загрузку файлов XPS для манипуляций, и мы можем легко добавлять новые страницы в этот файл. Разработчики C++ могут использовать библиотеку для автоматизации сценариев, которые они далее смогут использовать.
Добавление страниц документа в файл XPS — C++
//Create an XPS document
auto xpsDocs = MakeObject<XpsDocument>();
//Add a glyph to the document
auto glyphs = xpsDocs->AddGlyphs(u"Arial", 12, FontStyle::Regular, 300f, 450f, u"Hello World!");
glyphs->set_Fill(xpsDocs->CreateSolidColorBrush(Color::get_Black));
//Save the result
xpsDocs->Save(dir + u"output.xps");
Библиотека предлагает преобразование документов XPS, PS и EPS в форматы PDF и растровых изображений, включая BMP, JPEG, PNG и TIFF. Разработчик может указать уровень качества, разрешение и количество страниц при сохранении документов в изображениях.
Решение также предлагает различные конверсии, такие как:
Support and Learning Resources
- Образовательные ресурсы
- Документация
- Исходный код
- Ссылки на API
- Поддержка продукта
- Бесплатная поддержка
- Платная поддержка
- Блог
- Release Notes
- Почему Aspose.Page для C++?
- Список клиентов
- Истории успеха