Додавання тексту до XPS

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

 

Рішення Aspose.Page для C++ API дозволяє маніпулювати файлами XPS поряд з іншими форматами мов опису сторінок. Серед інших функцій, рішення дозволяє легко додавати текст до документа XPS за допомогою додатків на C++. Ви можете зробити це, використовуючи клас XpsGlyphs , який дозволяє додавати текст до документа XPS, вказуючи кисть (brush) на ваш вибір. Ось приклад того, як додати текст до документа XPS за допомогою всього кількох рядків коду. Повні приклади та файли даних можна знайти в нашому проекті на GitHub

Для програмування файлів XPS вам необхідно мати:

  • API Aspose.Page для C++, який є багатофункціональним, потужним і простим у використанні API для маніпулювання та конвертації документів на платформі C++.

  • Ви можете завантажити його останню версію безпосередньо: просто відкрийте менеджер пакетів NuGet, знайдіть Aspose.Page.Cpp та встановіть. Ви також можете використовувати наступну команду з консолі менеджера пакетів.

Package Manager Console Command

    PM> Install-Package Aspose.Page.Cpp

Кроки для додавання тексту до файлу XPS.

Цей C++ код демонструє, як додати текст до документа XPS за допомогою Aspose.Page для C++.

  1. Створіть новий документ XPS, використовуючи клас XpsDocument .
  2. Додайте гліф (glyph) до об’єкта документа з необхідною інформацією про шрифт. Створіть об’єкт XpsGlyphs, який використовується для додавання тексту до документа XPS. Метод AddGlyphs() використовується для додавання тексту і приймає шрифт, розмір шрифту, стиль шрифту, координати X та Y тексту, а також сам текст, що додається.
  3. Створена вище кисть потім встановлюється як властивість заповнення (fill property) об’єкта гліфів.
  4. Збережіть змінений документ XPS, викликавши метод Save() класу XpsDocument і передавши шлях для збереження файлу.
Додати текст до XPS



FAQ

1. Чи можу я додати текст до документа XPS?

Так, до файлів XPS можна додавати текст. XPS — це формат документа з фіксованим макетом, розроблений корпорацією Майкрософт, подібний до PDF, і він підтримує включення тексту разом із іншим вмістом, наприклад зображеннями та фігурами.

2. Як додати текст із певним форматуванням у файл XPS?

Щоб включити текст у документ XPS за допомогою рішення API Aspose.Page, створіть екземпляр об’єкта XpsGlyphs. Цей об’єкт служить каналом для додавання текстового вмісту. Для цієї мети використовуйте метод AddGlyphs(), який потребує введення, включаючи шрифт, його розмір і стиль, а також координати X і Y, що визначають положення тексту. Нарешті, надайте фактичний текст, який потрібно додати як аргумент.

3. Чи є якісь обмеження чи зауваження під час додавання тексту до файлів XPS?

Слід пам’ятати про деякі обмеження. Наприклад, шрифти, які використовуються в документі XPS, мають бути вбудовані або доступні в системі, де переглядається документ, щоб забезпечити належне відтворення. Крім того, форматування тексту може відрізнятися залежно від програмного забезпечення, яке використовується для створення або редагування файлу XPS, тому важливо протестувати документ за допомогою різних засобів перегляду, щоб забезпечити узгоджене відображення на різних платформах.

XPS What is XPS File Format

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