Створюйте документи 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++
- Створіть новий документ XPS за допомогою функції MakeObject
, яка повертає об’єкт XpsDocument Клас - Додайте набір гліфів до документа за допомогою методу AddGlyphs() об’єкта документа XPS.
- Встановіть колір заливки тексту за допомогою методу set_Fill, передавши одноколірний пензель, створений методом CreateSolidColorBrush об’єкта документа XPS.
- Збережіть отриманий документ XPS у файлі з назвою output.xps у каталозі, визначеному змінною dir.
Створення файлів XPS
XPS What is XPS File Format
Формат XPS схожий на формат PDF. Обидва є форматами мови опису сторінок (PDL). EPS базується на HTML, а не на мові PostScript. Файл .eps може містити розмітку структури документа разом з інформацією про те, як документ буде виглядати. Також додано інструкції щодо друку та рендерингу документа. Особливістю формату є те, що він фіксує опис документа, тобто він виглядатиме однаково, хто б і з якої операційної системи його не відкривав.