
在 Java 中以编程方式将 Word 转换为 JPG
安装这个功能丰富的 Java 库,将 Microsoft Word 文件转换为 JPEG/JPG 等图像格式。它提供了广泛的文件操作和转换方法。在不久的过去,我们发表了一篇 文章,演示了在 Java 应用程序中以编程方式将 HTML 文件转换为 Word 文件。在大多数情况下,您需要将您的 word 文件转换为不易修改的静态文件格式。因此,我们将学习如何在 Java 中以编程方式将 Word 转换为 JPG。
我们将在本文中介绍以下几点:
在 Java 中以编程方式将 DOCX 转换为 JPG - API 安装
由于这个 Java 库的安装过程简单易行,现在为您的 Java 应用程序配备 Word 到 JPG 转换器非常快。您可以下载 jar 文件或遵循以下 Maven 配置。
存储库
<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 文件转换为 JPG
它是一个非常强大的库,可以在几秒钟内执行优化的文件转换。
您可以按照以下步骤和代码片段以编程方式将 Word 转换为 JPG 格式。
// 通过调用 Document 类的构造函数加载源 DOCX 文件
Document doc = new Document( "sample.docx");
// 调用 save 方法将文件保存为 JPG 格式
doc.save( "SaveDocx2Jpg.jpg");
以编程方式将 Word 转换为 JPG 的 Java 库 - 高级功能
您可以根据需要配置 API 调用。此外,您可以在 此处 中查看所有可用类及其方法的列表。
以下是在 Java 中将 Word 转换为 JPG 的步骤和代码片段:
- 初始化 Document 类的实例并加载源 DOCX 文件。
- 创建 ImageSaveOptions 类的对象以指定其他选项。
- 调用 setPageSet 方法将“PageSet”设置为“0”以仅转换文档的第一页。
- 通过调用 setImageBrightness 方法更改图像的亮度。
- setImageContrast 将设置对比度。
- 通过调用 setHorizontalResolution 方法更改水平分辨率。这些属性的默认值为 96.0,分辨率为 96dpi。
- 通过调用 save 方法将文档保存为 JPG 格式。
// 初始化 Document 类的实例并加载源 DOCX 文件
Document doc = new Document( "sample.docx");
// 创建 ImageSaveOptions 类的对象以指定附加选项
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.JPEG);
//调用 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);
// 通过调用 save 方法将文档保存为 JPG 格式
doc.save( "SaveDocx2Jpg.jpg", options);
获得免费许可证
您可以获得 免费临时许可证 来试用 API,而不受评估限制。
加起来
这是这篇博文的结尾。我们已经介绍了如何在 Java 中以编程方式将 Word 转换为 JPG。此外,我们还浏览了详细说明此 Java 库提供的高级功能的代码片段。但是,您可以通过导航到 文档 来探索其他功能。此外,conholdate.com 正在撰写有关新主题的其他博客文章。因此,请保持联系以获取最新更新。
问一个问题
您可以在我们的 论坛 上分享您的问题或疑问。