从头开始创建 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 文件
- 使用 MakeObject
函数创建一个新的 XPS 文档,该函数返回 XpsDocument 的对象班级 - 使用 XPS 文档对象的 AddGlyphs() 方法向文档添加一组字形。
- 使用 set_Fill 方法设置文本的填充颜色,并传入由 XPS 文档对象的 CreateSolidColorBrush 方法创建的纯色画笔。
- 将结果 XPS 文档保存到 dir 变量指定的目录中名为 output.xps 的文件中。
创建XPS文件
XPS 什么是XPS文件格式
XPS 格式类似于 PDF 格式。两者都是页面描述语言 (PDL) 格式。 EPS 基于 HTML 而不是 PostScript 语言。 .eps 文件能够包含文档结构的标记以及有关文档外观的信息。还添加了有关如何打印和呈现文档的说明。该格式的特点是它修复了文档的描述,这意味着无论谁以及从哪个操作系统打开它,它看起来都是一样的。