将 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 文件的步骤

  1. 从第一个 PostScript 文件创建 PsDocument 的实例。
  2. 创建将与第一个文件合并的 PS 文件数组。
  3. 使用 PdfSaveOptions 指定 AdditionalFontsFolderSuppressError 布尔值。
  4. 将 PS 文件与创建的文档合并(通过 MergeToPdf ),并使用 PDF 保存选项将其另存为 PDF。
  5. 如果 SuppressErrors 值为 true(默认情况下),则可以查看将 PostScript 文件合并到 PDF 文档期间引发的错误并保存在 Exceptions 列表中。
将 PS 文件合并为 PDF

使用 C++ 合并封装的 PostScript 文件

要将 EPS 合并到 PDF,您需要采取与 PS 到 PDF 合并相同的步骤。要了解更详细的代码示例,请访问 Aspose.Page 文档

PS 什么是PS文件格式

PS 格式是页面描述语言 (PDL) 格式之一。它能够在页面上包含图形和文本信息。这就是为什么大多数图像编辑程序都支持该格式的原因。 postscript 文件本身就是对打印机的一种指令。它包含有关从其页面打印什么以及如何打印的信息。