使用 Aspose.Page C++ API 转换 PostScript

本文以 PS 到 BMP 格式转换为例,讲解如何使用 C++ 转换 PS 文件。

Aspose.Page 允许您使用 Java 将 PS 文件转换为高质量的 BMP、JPG、TIFF、PNG 和 PDF 文档。

您可以通过免费在线工具 PostScipt 转 BMP 转换器PostScript 查看器

检查 Aspose.Page PS 转 BMP 的质量并查看结果。

Aspose.Page for C++ PS 转 BMP 转换器允许在 Windows 和 Linux 系统上将 PostScript (PS) 文件转换为 BMP 图像。

PS 转 BMP 需要以下几个步骤:

  1. 从 PS 文件创建 PsDocument 实例。
  2. 使用 PdfSaveOptions(或 ImageSaveOptions(如果转换为图像格式,则使用)指定 AdditionalFontsFolderSuppressError 布尔值。
  3. 调用 SaveAsImage 将 PostScript 文档另存为图像(或调用 SaveAsPdf 将 PostScript 文档另存为 PDF(或调用 SaveAsPdf 将 PostScript 文档另存为 PDF )并将其保存为字节数组。一页输入文档对应一个字节数组。
  4. 将生成的二维字节数组保存为 PNG 文件,并为每个字节数组创建一个新的文件输出流。
  5. 如果 SuppressErrors 值为 true(默认情况下),则可以查看 PS 转换为 PDF 过程中抛出的错误,并将其保存在 Exceptions 列表中。

以下代码片段展示了如何在 C++ 中将 PS 转换为 BMP 文件:

                
            

完整示例和数据文件请访问 https://github.com/aspose-page/Aspose.Page-for-C

请参阅 .NetJava 中 PS 到 BMP 的转换。

我们来看一下 ImageSaveOptions。使用这个类,我们可以在 PS 到 BMP 的转换过程中指定不同的转换参数。

在我们的 PS 跨平台转换器 中了解 PS 在线转换功能。您可以一次将多个 PS 文件转换为 BMP,并在几秒钟内下载结果。

欢迎从 GitHub 下载示例和数据文件。

Have any questions about Aspose.Page?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.