使用 Java 将 Word 转换为 PNG

使用 Java 将 Word 转换为 PNG

在不久的将来,我们发布了一篇博文,以编程方式演示了 Word 到 JPG 的转换过程。这篇博文将教我们如何使用 Java 图像 Word 转换为 PNG。这个库提供了许多功能,方便开发人员通过用 Java 语言编写几行源代码来构建 Word 到 PNG 转换器。但是,在开始本教程之前,您应该在本地计算机上设置 Java。

将涵盖以下部分:

Word 到 PNG 转换器 - 库安装

这个库的安装过程很简单。您可以 下载 JAR 文件或按照 Maven 配置在您的 Java 应用程序中设置此库。

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-words</artifactId>
    <version>21.11</version>
    <type>pom</type>
</dependency>

使用 Java 将 Word 转换为 PNG

您可以按照以下步骤和代码片段为您的业务应用程序开发 Word 到 PNG 转换模块:

请按照以下步骤操作:

  1. 创建 Document 类的实例并加载源 Word 文件。
  2. 初始化 ImageSaveOptions 类的构造函数,该类允许在将文档页面或形状呈现为图像时指定其他选项。
  3. 调用 setPageSet 方法将“PageSet”设置为“0”以仅转换文档的第一页。
  4. 通过调用 setImageBrightness 方法更改图像的亮度。
  5. 调用 setImageContrast 方法设置图像的对比度。
  6. 通过调用 setHorizontalResolution 方法更改水平分辨率。这些属性的默认值为 96.0,分辨率为 96dpi。
  7. 通过调用 save 方法以 PNG 格式保存文档。

将以下代码复制并粘贴到您的主文件中:

// 实例化 Document 类的对象并加载 MS Word 文件。 https://reference.aspose.com/words/java/com.aspose.words/document/
Document doc = new Document(  "sample.doc");
// 初始化 ImageSaveOptions 的构造函数,该类允许在将文档页面或形状呈现为图像时指定其他选项。 
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.PNG);
// 调用 setPageSet 方法将“PageSet”设置为“0”以仅转换文档的第一页。 
options.setPageSet(new PageSet(0));
// 通过调用 setImageBrightness 方法更改图像的亮度。 
options.setImageBrightness(0.3f);
// 调用 setImageContrast 方法设置图片的对比度。 
options.setImageContrast(0.7f);
// 通过调用 setHorizontalResolution 方法更改水平分辨率。这些属性的默认值为 96.0,分辨率为 96dpi。 
options.setHorizontalResolution(72f);
// 调用保存方法以 PNG 格式保存文档。 
doc.save(  "SaveDocx2Png.png", options);

输出如下图所示:

Word转PNG转换器

获得免费许可证

您可以利用 免费临时许可证 试用 API,而不受评估限制。

加起来

我们到此结束本文。我们希望您已经了解如何使用 Java 图像库将 Word 转换为 PNG。此外,您还探索了这个企业级库提供的一些高级方法。最后,不要忘记访问 文档 以了解其他重要功能。

此外,我们建议您遵循我们的入门指南

最后,conholdate.com 正在撰写新的博文。因此,请保持联系以获取定期更新。

问一个问题

您可以在我们的论坛 上让我们知道您的问题或疑问。

常见问题

如何将 Word 文档转换为 PNG?

创建Document 类的实例并加载源Word 文件,并通过调用save 方法将文档保存为PNG 格式。

也可以看看