将 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包管理器,然后搜索Aspose.Page.Cpp并安装。您还可以从包管理器控制台使用以下命令。
Package Manager Console Command
PM> Install-Package Aspose.Page.Cpp
使用 C++ 合并 PostScript 文件的步骤
- 从第一个 PostScript 文件创建 PsDocument 的实例。
- 创建将与第一个文件合并的 PS 文件数组。
- 使用 PdfSaveOptions 指定 AdditionalFontsFolder 和 SuppressError 布尔值。
- 将 PS 文件与创建的文档合并(通过 MergeToPdf ),并使用 PDF 保存选项将其另存为 PDF。
- 如果 SuppressErrors 值为 true(默认情况下),则可以查看将 PostScript 文件合并到 PDF 文档期间引发的错误并保存在 Exceptions 列表中。
将 PS 文件合并为 PDF
使用 C++ 合并封装的 PostScript 文件
要将 EPS 合并到 PDF,您需要采取与 PS 到 PDF 合并相同的步骤。要了解更详细的代码示例,请访问 Aspose.Page 文档 。
PS 什么是PS文件格式
PS 格式是页面描述语言 (PDL) 格式之一。它能够在页面上包含图形和文本信息。这就是为什么大多数图像编辑程序都支持该格式的原因。 postscript 文件本身就是对打印机的一种指令。它包含有关从其页面打印什么以及如何打印的信息。