将 PS 文档合并为 PDF
用于组合多个 PostScript 文件的 C++ API 解决方案
PostScript 文件格式可以包含多个页面,但它不具备像 XPS 格式那样将多个文件合并为单个文档的功能。适用于 C++ 的 Aspose.Page API 解决方案为您提供了将多个 PS 或 EPS 文件合并为一个 PDF 文档的功能。
以下代码示例演示了如何使用 C++ 合并 PostScript 文件。如果您需要了解如何将此功能集成到 Web 解决方案中或在线合并文件,您可以尝试跨平台 PS Merger 工具。
为了合并 PS 和 EPS 文件,我们需要:
Aspose.Page for C++ API,它是一款面向 C++ 平台、功能丰富、强大且易于使用的文档操作和转换 API。
您可以直接下载其最新版本,只需打开 NuGet 包管理器 (Package Manager),搜索 Aspose.Page.Cpp 并安装。您也可以在程序包管理器控制台 (Package Manager Console) 中使用以下命令。
Package Manager Console Command
PM> Install-Package Aspose.Page.Cpp
使用 C++ 合并 PostScript 文件的步骤
- 从第一个 PostScript 文件创建 PsDocument 的实例 (Instance)。
- 创建将与第一个 PS 文件合并的 PS 文件数组 (array)。
- 使用 PdfSaveOptions 指定 AdditionalFontsFolder 和 SuppressError 布尔值 (boolean value)。
- 将 PS 文件与创建的文档(通过 MergeToPdf )合并,并使用 PDF 保存选项 (PDF save options) 将其保存为 PDF。
- 如果 SuppressErrors 值为真 (true)(就像默认情况一样),则可以查看将 PostScript 文件合并到 PDF 文档的过程中抛出了哪些错误并保存在 Exceptions 列表中。
将 PS 文件合并为 PDF
使用 C++ 合并 Encapsulated PostScript 文件
要将 EPS 合并为 PDF,您需要采取与将 PS 合并为 PDF 相同的步骤。要了解更详细的代码示例,请访问 Aspose.Page 文档 。
PS 什么是PS文件格式
PS(PostScript)是一种页面描述语言,将文本和图形合并在同一文件中。被多数图像编辑软件和打印机支持,包含打印机渲染页面的指令。