Создание документов XPS с нуля
Решение C++ API для создания и изменения файлов XPS.
Решение Aspose.Page для C++ API позволяет манипулировать файлами XPS и другими файлами формата языка описания страниц. Богатый функционал позволяет добавлять в документы различные фигуры, объединять несколько файлов в один или конвертировать их в более подходящий формат. Если вы только начинаете работать с этим форматом, здесь описано, как создавать новые файлы XPS и изменять (добавлять глифы) уже существующие. Фрагмент кода добавлен для большей понятности.
Чтобы создать новый файл XPS, нам нужно:
API Aspose.Page для C++ — многофункциональный, мощный и простой в использовании API для обработки и преобразования документов для платформы C++.
Вы можете загрузить последнюю версию напрямую, просто откройте диспетчер пакетов NuGet, найдите Aspose.Page.Cpp и установите. Вы также можете использовать следующую команду из консоли диспетчера пакетов.
Package Manager Console Command
PM> Install-Package Aspose.Page.Cpp
Создайте файл XPS с помощью C++.
- Создайте новый документ XPS с помощью функции MakeObject
, которая возвращает объект XpsDocument . Сорт - Добавьте в документ набор глифов, используя метод AddGlyphs() объекта документа XPS.
- Задайте цвет заливки текста с помощью метода set_Fill, передав кисть сплошного цвета, созданную методом CreateSolidColorBrush объекта документа XPS.
- Сохраните полученный документ XPS в файл с именем output.xps в каталоге, указанном переменной dir.
Создание XPS-файлов
Часто задаваемые вопросы
1. Как я могу редактировать файл XPS?
Чтобы изменить файлы XPS с помощью этого решения API, сначала установите путь к файлу, а затем используйте объекты класса XpsDocument для реализации изменений.
2. Как создать файл XPS?
Чтобы создать новый файл XPS с помощью Aspose.Page, вам необходимо установить путь к документу, а затем использовать конструктор XpsDocument класса XpsDocument.
3. Как мне конвертировать XPS в DOCX?
Чтобы получить файл DOCX из файла XPS, воспользуйтесь нашим бесплатным кроссплатформенным конвертером
XPS Формат файла XPS
Формат XPS похож на формат PDF. Оба являются форматами языка описания страниц (PDL). EPS основан на HTML, а не на языке PostScript. Файл .eps может содержать разметку структуры документа вместе с информацией о том, как документ будет выглядеть. Также добавлены инструкции о том, как распечатать и визуализировать документ. Особенность формата в том, что он фиксирует описание документа, а значит, он будет выглядеть одинаково независимо от того, кто и из какой операционной системы его открывает.