Створюйте документи XPS з нуля

Рішення C++ API для створення та зміни файлів XPS.

 

Рішення API Aspose.Page для C++ дозволяє маніпулювати файлами 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++

  1. Створіть новий документ XPS за допомогою функції MakeObject, яка повертає об’єкт XpsDocument Клас
  2. Додайте набір гліфів до документа за допомогою методу AddGlyphs() об’єкта документа XPS.
  3. Встановіть колір заливки тексту за допомогою методу set_Fill, передавши одноколірний пензель, створений методом CreateSolidColorBrush об’єкта документа XPS.
  4. Збережіть отриманий документ XPS у файлі з назвою output.xps у каталозі, визначеному змінною dir.
Створення файлів XPS

XPS What is XPS File Format

XPS (XML Paper Specification) — альтернатива Microsoft до PDF. Заснований на XML/HTML, зберігає макет на різних платформах і не залежить від операційної системи.