将工作表转换为不同的图像格式
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** class 指定工作表将以 SVG 格式保存。
这**SheetRender**类接受的对象**ImageOrPrintOptions**作为将保存格式设置为 SVG 格式的参数。
以下代码片段显示如何将 Excel 文件中的工作表转换为 SVG 图像文件。
在工作簿中呈现活动工作表
在工作簿中转换活动工作表的一种简单方法是设置活动工作表索引,然后将工作簿保存为 SVG。它会将活动工作表呈现为 SVG。以下示例代码演示了此功能: