在 Java 中将 Publisher 转换为 PNG | PUB 到 PNG 转换器

您是否在寻找一种方法,将 PUB 文件导出为 PNG 图像,而无需使用 Microsoft Publisher?别再犹豫了!这篇博客文章将指导您如何使用 Java 将 PUB 转换为 PNG。Microsoft Publisher 是一个桌面出版应用程序,创建 PUB 文件。PUB 文件包含文档的布局、文本、图像和格式化元素。将 Microsoft Publisher 文件转换为 PNG 图像,可以将您的内容分享为广泛支持的图像格式。让我们开始学习如何在 Java 中将 Publisher 转换为 PNG。

本文涵盖以下主题:

  1. Java API 将 Publisher 转换为 PNG
  2. 在 Java 中将 PUB 转换为 PNG
  3. 在线将 PUB 转换为 PNG
  4. 免费资源

Java API 将 Publisher 转换为 PNG

PUB 到 PNG 转换是一个双向过程。首先,我们将使用 Aspose.PUB for Java 库加载 PUB 文件并将其渲染为 PDF。然后,我们将调用 Aspose.PDF for Java,这是一个强大的 PDF 工具包。它将接收渲染后的 PDF,并将每一页转换为干净的 PNG 图像。

请下载 Aspose.PUB for JavaAspose.PDF for Java API 的 JAR 文件,或者指定以下配置以从 Maven 仓库下载这些 API:

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>http://repository.aspose.com/repo/</url>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-pub</artifactId>
        <version>22.8</version>
    </dependency>

    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-pdf</artifactId>
        <version>24.5</version>
    </dependency>
</dependencies>

在 Java 中将 Publisher 转换为 PNG

请按照以下步骤以编程方式将 Publisher PUB 文件转换为 PNG 图像:

  1. 使用 PubFactory.createParser() 方法创建解析器。
  2. 调用 parse() 方法处理 PUB 文件。
  3. 创建内存流以存储 PDF 文件。
  4. 使用 convertToPdf() 方法将 PUB 文件转换为 PDF 并保存到 MemoryStream。
  5. 使用 PDF 流创建 Document 类对象。
  6. 使用 PdfFileInfo 获取 PDF 文件信息。
  7. 遍历 PDF 页面,获取其 heightwidth,并设置其 resolution
  8. 使用页面的高度、宽度和分辨率创建 JpegDevice
  9. 最后,调用 process() 方法将页面保存为 PNG 图像。

以下代码示例展示了 如何在 Java 中将 Publisher PUB 文件转换为 PNG

在 Java 中将 PUB 转换为 PNG

在 Java 中将 PUB 转换为 PNG.

获取免费临时许可证,在没有限制的情况下试用这些库。

PUB 到 PNG 转换器 - 免费在线

另外,使用这个 免费在线 PUB 到 PNG 转换器 将 Publisher 文件转换为 PNG 图像,无需安装任何软件。

Publisher 到 PNG – 免费资源

除了将 Publisher 文件转换为 PNG 格式外,还可以使用以下资源探索这些 API 的其他功能:

结论

在这篇文章中,我们学习了如何使用 Java 将 Publisher PUB 文件转换为 PNG 格式。借助 Aspose.PUB 和 Aspose.PDF for Java 库,您可以简化这一过程。这里列出的步骤允许您轻松地将出版设计转换为高质量的 PNG 图像。

准备好尝试了吗?下载 Aspose.PUB for Java 并开始转换您的 PUB 文件吧!如果您更喜欢在线解决方案,我们的免费 PUB 到 PNG 转换器随时可用。如果有任何疑问,请随时在我们的 免费支持论坛 联系我们。

参见