Библиотека C ++ для форматов PostScript и XPS

Загружайте, изменяйте и конвертируйте файлы PostScript PS, EPS и XPS в PDF и растровые изображения в приложениях C ++.

Aspose.Page для C ++

Aspose.Page для C ++

 
 

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

 

Расширенные возможности XPS и PostScript API

 

 

Создавать и редактировать файлы XPS

 

Добавить или удалить страницы документа XPS

 

Управление элементами холста, контуров и глифов

 

Обработка фигур и текстовых строк векторной графики

 

Используйте разные кисти, такие как сплошной цвет, изображение или визуальную кисть.

 

Укажите различные цветовые пространства, в том числе пространственные, на основе профиля ICC

 

Используйте несколько элементов документа в одном пакете XPS для операций с несколькими пакетами

 

Обработка нескольких документов в документе XPS

 

Управление, сохранение и визуализация элементов схемы XPS

 

Добавление и управление печатными билетами

 

Сохраняйте файлы XPS в PDF и растровые изображения

 

Сохраняйте документы EPS в растровые изображения и PDF

Вставить страницы в файлы XPS

Aspose.Page для C ++ поддерживает загрузку файлов XPS для манипуляций, и мы можем легко добавлять новые страницы в этот файл. Разработчики C ++ могут использовать эту библиотеку для автоматизации сценариев, которые могут им помочь.

Добавить страницы документа в файл XPS - C ++

// Create new XPS file
auto doc = System::MakeObject<XpsDocument>(dataDir() + u"Sample1.xps");
// Add empty page at end
doc->AddPage();
// Insert an empty page at beginning of pages list
doc->InsertPage(1, true);
// Save resultant XPS document
doc->Save(outDir() + u"AddPages_out.xps");

Преобразование файлов XPS и PostScript

Библиотека предлагает преобразование документов XPS, PS и EPS в форматы PDF и растровых изображений, включая BMP, JPEG, PNG, TIFF. Разработчик может указать уровень качества, разрешение, номера страниц при сохранении документов в изображениях.

 
 

API-интерфейсы Aspose.Page предлагают обработку XPS, PS и EPS для других популярных сред разработки, перечисленных ниже: