在 Java 中将 PostScript 转换为 PNG

让我们继续探索 Aspose.Page for Java 提供的功能。因为我们已经知道需要一个第三方应用程序来查看/处理 PostScript 文件。然而,将它们转换为图像文件格式肯定会消除这个麻烦。因此,这篇博客文章将介绍如何使用 Aspose.Page for Java 将 PS 转换为 PNG 的实现。这需要几行 Java 源代码来编写一个 PS 到 PNG 的转换器。现在,让我们跳到安装步骤,然后写一个代码示例,将 PostScript 转换为 Java 中的 PNG。

本文涉及以下几点:

Java PostScript SDK 安装

您可以 下载 此 JAR 文件或使用下面提到的 Maven 配置。此外,完整的安装和使用说明请参见 这里

 <repositories>
     <repository>
         <id>AsposeJavaAPI</id>
         <name>Aspose Java API</name>
         <url>https://releases.aspose.com/java/repo/</url>
     </repository>
</repositories>
 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-page</artifactId>
        <version>23.12</version>
    </dependency>
</dependencies>

在 Java 中将 PostScript 转换为 PNG

好了,理论说得够多了,让我们看看一些代码。但在继续之前,请确保您有一个源 PostScript 文件来测试功能。

以下步骤展示了如何通过编程方式将 PS 转换为 PNG:

  • 首先,将 ImageFormat 设置为 PNG,并加载源 PostScript(PS)文件。
  • 使用 PostScript 的输入流创建 PsDocument 类的实例。
  • 如果您希望尽管存在小错误也能转换 PostScript 文件,可以设置 suppressErrors 的值。
  • 使用 suppressErrors 参数初始化 ImageSaveOptions 类的新实例。
  • 实例化 ImageDevice 类的对象。
  • 调用 save 方法将 PNG 文件保存到磁盘。
  • 调用 getImagesBytes 方法以获取结果图像的字节。
  • 现在,通过初始化 FileOutputStream 类的实例并设置输出图像路径来创建输出流。

输出:

在 Java 中将 PostScript 转换为 PNG

PS 到 PNG 转换器 - 在线应用

到目前为止,您已经看到这个 Java PostScript SDK 提供的编程转换功能。现在,这个库的另一个酷炫的地方是,它还提供了一个 在线 工具来将 PostScript 文件转换为图像文件格式。最重要的是,这个 PS 到 PNG 转换器是免费的,您可以在任何网页浏览器中打开并使用它。

PS 到 PNG 转换器 - 在线应用

获取免费许可证

您可以获得一个免费的 临时许可证,以在没有评估限制的情况下尝试这个 Java PostScript SDK。

总结

我们在这里结束这个指南。要开始,请访问 文档API 参考和 GitHub 仓库。我们已经介绍了如何使用 Aspose.Page for Java 将 PostScript 转换为 PNG。此外,这篇博客文章旨在介绍这个 Java PostScript SDK 作为解决方案,我们希望它能帮助您为您的业务应用程序开发 PS 到 PNG 转换器。最后,请与 aspose.com 保持联系,以获取定期更新。

随时与我们联系

您可以在我们的 论坛 上告诉我们您的问题或查询。

另请参见