
TIFF 是一种流行的格式,以页面的形式存储多个图像。 TIFF 格式的这一显着特征允许以只读格式共享 Word 文档。我们可以在 Java 应用程序中以编程方式轻松地将 Word 文档(DOC 或 DOCX)转换为 TIFF 图像。在本文中,我们将学习如何使用 Java 将 Word 文档转换为 TIFF 图像。
本文将涵盖以下主题:
用于将 Word 转换为 TIFF 的 Java API
为了将 DOC 转换为 TIFF 或 DOCX 转换为 TIFF,我们将使用 Aspose.Words for Java API。它使我们能够生成、修改、转换、渲染和打印 Word 文档,而无需直接在跨平台应用程序中使用 Microsoft Word。请下载 API 的 JAR 或在基于 Maven 的 Java 应用程序中添加以下 pom.xml 配置。
<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>22.4</version>
<type>pom</type>
</dependency>
在 Java 中将 Word 文档转换为 TIFF
我们可以按照以下步骤将 Word 文档转换为多页 TIFF:
以下代码示例展示了如何使用 Java 将 Word 文档转换为 TIFF。
// 此代码示例演示如何将 Word 转换为 TIFF 图像。
// 打开文档。
Document doc = new Document("D:\\Files\\Word\\Sample.docx");
// 将文档另存为多页 TIFF。
doc.save("D:\\Files\\Word\\Sample.tiff", SaveFormat.TIFF);

在 Java 中将 Word 文档转换为 TIFF。
在 Java 中自定义 Word 到 TIFF 的转换
我们可以通过应用 API 提供的各种选项来自定义 Word 文档到 TIFF 的转换。为此,API 提供了 ImageSaveOptions 类。它允许设置图像亮度、分辨率、要转换的页面范围、压缩方案等。请按照下面提到的步骤在将 Word 转换为 TIFF 时设置其他选项。
- 首先,使用 Document 类加载 Word 文档。
- 接下来,使用输入图像格式作为参数创建 ImageSaveOptions 类的实例。
- 之后,设置所需的选项,例如 TiffCompression、Resolution 等。
- 最后,调用Save(string, ImageSaveOptions) 方法将Word 转换为TIFF。
以下代码示例显示了如何使用其他选项将 Word 文档转换为 TIFF 图像。
// 此代码示例演示如何将 Word 转换为 TIFF 图像。
// 打开文档。
Document doc = new Document("D:\\Files\\Word\\Sample.docx");
// 创建一个 ImageSaveOptions 对象以传递给 Save 方法
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.TIFF);
// 设置要呈现的页面
// 其中 0 是起始页码,2 是要转换的总页数
PageSet pageSet = new PageSet(0, 2);
options.setPageSet(pageSet);
// 应用 CCITT4 压缩
options.setTiffCompression(TiffCompression.CCITT_4);
// 设置水平和垂直分辨率
// 生成的图像,以每英寸点数为单位。
// 将“分辨率”属性设置为“72”以以 72dpi 呈现文档。
options.setResolution(160);
// 设置图像的亮度和对比度。
// 两者的比例均为 0-1,默认为 0.5。
options.setImageBrightness(0.3f);
options.setImageContrast(0.7f);
// 将 Word 转换为 TIFF
doc.save("D:\\Files\\Word\\CusomizedSample.tiff", options);
获得免费许可证
请通过请求 免费的临时许可证 来尝试不受评估限制的 API。
结论
在本文中,我们学习了如何使用 Java 将 Word 文档转换为 TIFF 图像。我们还了解了如何以编程方式应用其他选项,例如 TIFF 压缩、亮度和图像分辨率。此外,您可以使用 文档 了解有关 Aspose.Words for Java API 的更多信息。如有任何歧义,请随时在 论坛 上与我们联系。