本快速教程指导如何将 Excel 工作表转换为 Java 中的图像。它包含配置环境的指南和详细步骤以及可运行的示例代码,以演示将 XLSX 中的工作表转换为 JPEG 的过程。使用 Java Excel 到图像 转换只需几行代码即可执行,而无需使用系统上安装的任何其他第三方工具或软件。
在 Java 中将 Excel 工作表转换为图像的步骤
- 从 Maven 存储库添加对 Aspose.Cells 的引用以将工作表转换为图像
- 使用 Workbook 类实例加载源 Excel 文件以转换为图像
- 实例化 ImageOrPrintOptions 类对象以自定义输出图像
- 根据单元格内容和图像类型将标志设置为自动适应列
- 选择要在图像中渲染的所需工作表
- 使用配置的 ImageOrPrintOptions 设置为选定的工作表创建一个 SheetRender 类对象
- 解析打印预览中的所有页面并将每个页面呈现为图像
这些步骤描述了将 Excel 文件转换为 Java 中的图像所需的操作顺序,以便将特定工作表中的每个页面呈现为单独的图像。您可以一一解析所有工作表,以将整个工作簿转换为图像。加载源 Excel 文件后,您可以使用 ImageOrPrintOptions 类对象来配置输出图像,例如设置图像类型或自动调整列以显示每个单元格中的全部内容,然后在渲染工作表时使用此配置SheetRender 类对象。
在 Java 中创建 Excel 工作表图像的代码
ImageOrPrintOptions 类对象用于配置包含许多其他属性的输出图像,例如您可以使用 setAllColumnsInOnePagePerSheet(true) 在一页中显示所有列, setDefaultFont(fontName) 用于在 Excel 文件中的字符为 Unicode 时设置字体, setHorizontalResolution () 和 setVerticalResolution() 设置图像分辨率, setTextCrossType() 定义文本长度大于单元格宽度时的样式,仅举几例。同样,在用 Java* 编写 *Excel 到图像转换器时,可以使用 setDesiredSize() 方法来设置需要宽度和高度作为参数的输出图像的大小。
我们已经了解了如何使用 Java Excel 进行图像转换。如果您想学习 Excel 到 HTML 的转换,请参阅 如何在 Java 中将 Excel 转换为 HTML 上的文章。