Языки описания страницы описывают внешний вид страницы на более высоком уровне, чем массив пикселей. PDL служат связующим звеном между компьютерными приложениями, такими как графические инструменты, текстовые редакторы и т. д., и устройствами вывода: издательскими (печатающими) системами и дисплеями. Большинство систем печати обрабатывают напечатанные страницы как прямоугольник шириной m пикселей и высотой n пикселей. Конечно, хранить такие большие файлы в памяти, редактировать их и передавать по распределенной сети неудобно. Это решение поддерживает языки описания страниц PS, EPS и XPS.

Раскройте весь потенциал ваших приложений C++ с помощью Aspose.Page! Независимо от того, улучшаете ли вы графику, автоматизируете создание документов или оптимизируете процессы печати, наш API предоставляет инструменты, необходимые для точности и контроля. Наша надежная библиотека — это идеальное решение для беспрепятственного рендеринга и манипулирования файлами XPS, PS и EPS. С помощью Aspose.Page вы можете создавать, изменять и конвертировать файлы XPS без необходимости использования дополнительного программного обеспечения. Наш мощный API передает управление в ваши руки, поэтому вы можете манипулировать страницами документов, создавать векторную графику и играть с палитрой ярких цветов в различных пространствах. Кроме того, вы можете вывести свои документы на новый уровень, преобразовав файлы PS, EPS и XPS в динамические PDF-файлы и потрясающие растровые изображения. Расширьте свои возможности обработки документов сегодня с помощью Aspose.Page для C++ и измените свой подход к работе с языками описания страниц!

Узнайте больше о функциях 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. Разработчик может указать уровень качества, разрешение и количество страниц при сохранении документов в изображениях.
Решение также предлагает различные конверсии, такие как:

Часто задаваемые вопросы

1. Зачем вам нужен Aspose.Font для C++?

Aspose.Page для C++ разработан для управления файлами PS, XPS, EPS и OXPs, таких как создание, редактирование, преобразование и рендеринг этих форматов в приложениях C++.

2. Какие форматы шрифтов поддерживаются Aspose.Page для C++?

Это решение API поддерживает PS, EPS, XPS, OXPS в качестве входных данных, а также PDF, форматы изображений и SVG в качестве выходных форматов в функциях преобразования.

3. Где я могу найти требования для начала работы с Aspose.Font для .NET?

Перейдите в Документацию , чтобы изучить основы, такие как системные требования, установка, лицензирование и способы запуска примеров. Там же вы можете найти Руководство разработчика и базу знаний о форматах.

4. Где я могу получить помощь, если возникнут какие-либо проблемы с API?

Попробуйте получить ответ на Форуме бесплатной поддержки . Если у вас его нет, просто создайте новую тему с возникшей проблемой.

5. Где я могу найти последние обновления Aspose.Page для C++?

Проверьте Примечания к выпуску , чтобы увидеть прогресс, все обновления и новейшие добавленные функции.



  

Support and Learning Resources

  
  

Aspose.Page предлагает отдельные API для популярных сред разработки, перечисленных ниже: