Добавить текст в XPS
Решение C++ API для работы с текстом файлов xps.
Решение Aspose.Page для C++ API позволяет манипулировать файлами XPS вместе с другими файлами формата языка описания страниц. Помимо других функций, решение позволяет легко добавлять текст в документ XPS с помощью приложений C++. Это можно сделать с помощью класса XpsGlyphs , который позволяет добавлять текст в документ XPS с помощью указав кисть по вашему выбору. Вот пример того, как добавить текст в документ 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++.
- Создайте новый документ XPS, используя класс XpsDocument .
- Добавьте глиф в объект документа с необходимой информацией о шрифте. Создайте объект XpsGlyphs, который используется для добавления текста в документ XPS. Метод AddGlyphs() используется для добавления текста и принимает шрифт, размер шрифта, стиль шрифта, положение текста по X и Y, а также добавляемый текст.
- Кисть, созданная выше, затем устанавливается как свойство fill объекта глифов.
- Сохраните измененный документ XPS, вызвав метод Save() класса XpsDocument и передав путь для сохранения файла.
Добавить текст в XPS
Часто задаваемые вопросы
1. Могу ли я добавить текст в документ XPS?
Да, в файлы XPS можно добавлять текст. XPS — это формат документов с фиксированным макетом, разработанный Microsoft, аналогичный 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, сохраняет макет независимо от платформы.