Языки описания страниц описывают внешний вид страницы на более высоком уровне, чем массив пикселей. PDL служат связующим звеном между компьютерными приложениями, такими как графические инструменты, текстовые редакторы и т. д., и устройствами вывода: издательскими (печатными) системами и дисплеями. Большинство печатных систем рассматривают напечатанные страницы как прямоугольник шириной m пикселей и высотой n пикселей. Конечно, неудобно хранить такие большие файлы в памяти, редактировать их и передавать по распределенной сети. Это решение поддерживает языки описания страниц PS, EPS и XPS.
Раскройте весь потенциал ваших приложений на C++ с помощью Aspose.Page! Улучшаете ли вы графику, автоматизируете создание документов или оптимизируете процессы печати, наш API предоставляет инструменты, необходимые для точности и контроля. Наша надежная библиотека — это ваше идеальное решение для беспрепятственного рендеринга и манипулирования файлами XPS, PS и EPS. С помощью Aspose.Page вы можете создавать, изменять и конвертировать файлы XPS без необходимости в дополнительном программном обеспечении. Наш мощный API передает управление в ваши руки, так что вы можете манипулировать страницами документов, создавать векторную графику и играть с палитрой ярких цветов в различных пространствах. Кроме того, вы можете поднять свои документы на новый уровень, конвертируя файлы PS, EPS и XPS в динамические PDF-файлы и потрясающие растровые изображения. Расширьте свои возможности по обработке документов сегодня с помощью Aspose.Page для C++ и переосмыслите то, как вы работаете с языками описания страниц!
Узнайте больше о возможностях C++ API для PS, XPS и EPS:
Вставка страниц в файлы 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. Разработчик может указать уровень качества, разрешение и номера страниц при сохранении документов в изображения.
Решение также предлагает различные преобразования, такие как:
Часто задаваемые вопросы об Aspose.Page для C++
1. Зачем нужен Aspose.Page для C++?
Aspose.Page для C++ предназначен для работы с файлами PS, XPS, EPS и OXPS: создания, редактирования, преобразования и рендеринга этих форматов в приложениях C++.
2. Какие форматы поддерживает Aspose.Page для C++?
Данное API-решение поддерживает PS, EPS, XPS и OXPS в качестве входных форматов, а также PDF, форматы изображений и SVG в качестве выходных форматов в функции преобразования.
3. Где найти требования для начала работы с Aspose.Page для C++?
Перейдите в Документацию , чтобы изучить основы: системные требования, установку, лицензирование и запуск примеров. Там же можно найти руководство разработчика и базу знаний о форматах.
4. Где получить помощь при возникновении проблем с API?
Задайте вопрос на бесплатном форуме поддержки . Если ответа нет, создайте новую тему с описанием проблемы.
5. Где найти последние обновления Aspose.Page для C++?
Посетите Примечания к выпуску , чтобы ознакомиться с прогрессом, всеми обновлениями и новейшими добавленными функциями.
Support and Learning Resources
- Образовательные ресурсы
- Документация
- Исходный код
- Ссылки на API
- Поддержка продукта
- Бесплатная поддержка
- Платная поддержка
- Блог
- Release Notes
- Почему Aspose.Page для C++?
- Список клиентов
- Истории успеха