
使用 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 转换模块:
请按照以下步骤操作:
- 创建 Document 类的实例并加载源 Word 文件。
- 初始化 ImageSaveOptions 类的构造函数,该类允许在将文档页面或形状呈现为图像时指定其他选项。
- 调用 setPageSet 方法将“PageSet”设置为“0”以仅转换文档的第一页。
- 通过调用 setImageBrightness 方法更改图像的亮度。
- 调用 setImageContrast 方法设置图像的对比度。
- 通过调用 setHorizontalResolution 方法更改水平分辨率。这些属性的默认值为 96.0,分辨率为 96dpi。
- 通过调用 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);
输出如下图所示:

获得免费许可证
您可以利用 免费临时许可证 试用 API,而不受评估限制。
加起来
我们到此结束本文。我们希望您已经了解如何使用 Java 图像库将 Word 转换为 PNG。此外,您还探索了这个企业级库提供的一些高级方法。最后,不要忘记访问 文档 以了解其他重要功能。
此外,我们建议您遵循我们的入门指南。
最后,conholdate.com 正在撰写新的博文。因此,请保持联系以获取定期更新。
问一个问题
您可以在我们的论坛 上让我们知道您的问题或疑问。
常见问题
如何将 Word 文档转换为 PNG?
创建Document 类的实例并加载源Word 文件,并通过调用save 方法将文档保存为PNG 格式。