将工作表转换为不同的图像格式
Contents
[
Hide
]
Aspose.Cells允许您从工作簿导出工作表并将其转换为不同的格式。本文解释了如何将工作表转换为不同的格式。
将工作表转换为图像
有时保存工作表图片是很有用的。图片可以在线共享,插入到其他文档(例如用Microsoft Word编写的报告或PowerPoint演示文稿)。
Aspose.Cells通过SheetRender类提供图像导出功能。该类表示将呈现为图像的工作表。SheetRender类提供了将工作表转换为图像文件的toImage()方法。支持BMP、PNG、JPEG、TIFF和EMF格式。
Aspose.Cells for Java 还支持转换为 TIFF 格式。要将工作表转换为 TIFF 图像,需将 JAI 库添加到类路径中。
目前,转换工作表到图像API不支持3D气泡图表。
下面的代码显示了如何将Microsoft Excel文件中的工作表转换为PNG文件。
将工作表转换为SVG
SVG代表可伸缩矢量图形。SVG是基于XML标准的二维矢量图形规范。它是一个开放标准,自1999年由万维网联盟(W3C)开发。
自 v7.1.0 发布以来,Aspose.Cells for Java 可以将工作表转换为 SVG 图像。
要使用此功能,您需要在程序或项目中导入com.aspose.cells命名空间。它有一些有价值的类用于呈现和打印,例如SheetRender、ImageOrPrintOptions、WorkbookRender等。
com.aspose.cells.ImageOrPrintOptions类指定工作表将以SVG格式保存。
SheetRender类以ImageOrPrintOptions的对象作为参数,设置保存格式为SVG格式。
下面的代码片段显示了如何将Excel文件中的工作表转换为SVG图像文件。
渲染工作簿中的活动工作表
将工作簿中的活动工作表转换成SVG的简单方法是设置活动工作表索引,然后将工作簿保存为SVG。这将把活动工作表呈现为SVG。以下示例代码演示了这个特性: