将文本添加到 XPS

用于处理 xps 文件文本的 C++ API 解决方案

 

Aspose.Page for C++ API 解决方案允许您操作 XPS 文件以及其他页面描述语言格式文件。除其他功能外,该解决方案还允许您使用 C++ 应用程序轻松地将文本添加到 XPS 文档中。您可以使用 XpsGlyphs 类来执行此操作,该类允许您通过以下方式将文本添加到 XPS 文档中:指定您选择的画笔。下面是如何仅使用几行代码向 XPS 文档添加文本的示例。如需完整的示例和数据文件,请访问我们的 Github项目

为了对 XPS 文件进行编码,您需要:

  • Aspose.Page for C++ API 是一个功能丰富、功能强大且易于使用的 C++ 平台文档操作和转换 API。

  • 您可以直接下载其最新版本,只需打开NuGet包管理器,然后搜索Aspose.Page.Cpp并安装。您还可以从包管理器控制台使用以下命令。

Package Manager Console Command

    PM> Install-Package Aspose.Page.Cpp

将文本添加到 XPS 文件的步骤。

此 C++ 代码演示了如何使用 Aspose.Page for C++ 将文本添加到 XPS 文档。

  1. 使用 XpsDocument 类创建新的 XPS 文档。
  2. 使用必要的字体信息将字形添加到文档对象。创建 XpsGlyphs 对象,用于向 XPS 文档添加文本。 AddGlyphs() 方法用于添加文本,它接受文本的字体、字体大小、字体样式、X 和 Y 位置以及要添加的文本。
  3. 然后将上面创建的画笔设置为字形对象的填充属性。
  4. 通过调用 XpsDocument 类的 Save() 方法并传入保存文件的路径来保存修改后的 XPS 文档。
将文本添加到 XPS



常问问题

1. 我可以向 XPS 文档添加文本吗?

是的,可以向 XPS 文件添加文本。 XPS 是 Microsoft 开发的一种固定布局文档格式,类似于 PDF,它支持将文本与图像和形状等其他内容一起包含。

2. 如何在 XPS 文件中添加具有特定格式的文本?

要使用 Aspose.Page API 解决方案将文本合并到 XPS 文档中,请实例化 XpsGlyphs 对象。该对象充当添加文本内容的渠道。为此,请使用 AddGlyphs() 方法,这需要输入包括字体、字体大小和字体样式,以及指示文本位置的 X 和 Y 坐标。最后,提供要作为参数添加的实际文本。

3. 向 XPS 文件添加文本时是否有任何限制或注意事项?

有一些限制和注意事项需要牢记。例如,XPS 文档中使用的字体应嵌入或在查看文档的系统上可用,以确保正确呈现。此外,文本格式可能会有所不同,具体取决于用于创建或编辑 XPS 文件的软件,因此必须使用不同的查看器测试文档,以确保跨平台的一致显示。

XPS 什么是XPS文件格式

XPS 格式类似于 PDF 格式。两者都是页面描述语言 (PDL) 格式。 EPS 基于 HTML 而不是 PostScript 语言。 .eps 文件能够包含文档结构的标记以及有关文档外观的信息。还添加了有关如何打印和呈现文档的说明。该格式的特点是它修复了文档的描述,这意味着无论谁以及从哪个操作系统打开它,它看起来都是一样的。