从头开始创建 XPS 文档

用于创建和更改 XPS 文件的 C++ API 解决方案。

 

Aspose.Page for C++ API 解决方案可让您操作 XPS 文件和其他页面描述语言格式文件。丰富的功能允许向文档添加不同的形状,将几个文件合并为一个文件,或者将它们转换为更合适的格式。如果您刚刚开始使用此格式,这里介绍了如何创建新的 XPS 文件并修改(添加字形)已有的文件。添加代码片段是为了更好地理解。

要创建新的 XPS 文件,我们需要:

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

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

Package Manager Console Command

    PM> Install-Package Aspose.Page.Cpp

使用 C++ 创建 XPS 文件

  1. 使用 MakeObject 函数创建一个新的 XPS 文档,该函数返回 XpsDocument 的对象班级
  2. 使用 XPS 文档对象的 AddGlyphs() 方法向文档添加一组字形。
  3. 使用 set_Fill 方法设置文本的填充颜色,并传入由 XPS 文档对象的 CreateSolidColorBrush 方法创建的纯色画笔。
  4. 将结果 XPS 文档保存到 dir 变量指定的目录中名为 output.xps 的文件中。
创建XPS文件

XPS What is XPS File Format

XPS(XML Paper Specification)是 Microsoft 的 PDF 替代方案,基于 XML/HTML,跨平台保持布局一致,且不依赖操作系统。