Створення XPS документів з нуля
C++ API-рішення для створення та зміни XPS файлів.
API-рішення Aspose.Page для C++ дозволяє маніпулювати XPS файлами та іншими файлами формату Page Description Language. Широка функціональність дозволяє додавати до документів різні фігури, об'єднувати декілька файлів в один або конвертувати їх у більш зручний формат. Якщо ви тільки починаєте працювати з цим форматом, тут описано, як створювати нові XPS файли та редагувати (додавати гліфи в) вже існуючі. Для кращого розуміння додано фрагмент коду.
Щоб створити новий XPS файл, нам знадобляться:
Aspose.Page для C++ API — це багатофункціональний, потужний та простий у використанні API для маніпулювання документами та їх конвертації для платформи C++.
Ви можете завантажити його останню версію безпосередньо, просто відкрийте менеджер пакетів NuGet, введіть у пошуку Aspose.Page.Cpp та встановіть. Ви також можете використовувати наступну команду в консолі диспетчера пакетів.
Package Manager Console Command
PM> Install-Package Aspose.Page.Cpp
Створення XPS файлу за допомогою C++
- Створіть новий XPS документ за допомогою функції MakeObject
, яка повертає об’єкт класу XpsDocument - Додайте набір гліфів (glyphs) до документа, використовуючи метод AddGlyphs() об’єкта документа XPS.
- Встановіть колір заповнення тексту за допомогою методу set_Fill, передавши суцільну кисть (solid color brush), створену методом CreateSolidColorBrush об’єкта документа XPS.
- Збережіть отриманий XPS документ у файл з ім’ям output.xps у каталозі, вказаному змінною dir.
Створення XPS файлів
XPS What is XPS File Format
XPS (XML Paper Specification) — альтернатива Microsoft до PDF. Заснований на XML/HTML, зберігає макет на різних платформах і не залежить від операційної системи.