将 XPS 文档合并为 PDF
用于组合多个 XPS 文件的 C++ API 解决方案
XPS 文件格式允许在单个文件中存储多个文档,并且还可以包含多个页面。 Aspose.Page API Solution for C++ 提供了将多个文件合并为一个的功能,从而生成包含所有原始文件的组合内容的 XPS 或 PDF 文件。
您将在此处找到有关如何使用 API 合并 XPS 文件的代码示例。要探索如何将此功能集成到 Web 解决方案中或用于在线文件合并,您可以尝试跨平台 XPS Merger 工具。
要合并 PS 和 EPS 文件,您需要:
Aspose.Page for C++ API 是一个功能丰富、功能强大且易于使用的 C++ 平台文档操作和转换 API。
您可以直接下载其最新版本,只需打开NuGet包管理器,然后搜索Aspose.Page.Cpp并安装。您还可以从包管理器控制台使用以下命令。
Package Manager Console Command
PM> Install-Package Aspose.Page.Cpp
使用 C++ 将多个 XPS 文件合并为 PDF 的步骤。
- 设置文档目录的路径。
- 初始化 PDF 输出和 XPS 文件输入流。
- 从之前创建的输入流创建 XpsDocument 的实例。
- 通过 PdfSaveOptions 使用输出文件的 TextCompression、ImageCompression、JpegQualityLevel 参数初始化选项对象/) 班级。
- 使用 PdfDevice 类,创建 PDF 格式的渲染设备。
- 合并XPS文件以输出XPS文档。
Used namespaces
using Aspose::Page::XPS;
using Aspose::Page::IO;
using Aspose::Page::Presentation::Pdf;
将 PS 文件合并为 PDF
使用 C++ 将多个 XPS 文件合并为一个文件的步骤。
- 从第一个 XPS 文件创建 XpsDocument 的实例。
- 创建将与第一个文件合并的 XPS 文件数组。
- 将XPS文件与创建的文档合并(通过 合并 )并保存。
将 PS 文件合并为 PDF
XPS 什么是XPS文件格式
XPS(XML Paper Specification)是 Microsoft 的 PDF 替代方案,基于 XML/HTML,跨平台保持布局一致,且不依赖操作系统。