将工作表转换为图像以及按页将工作表转换为图像

使用 Aspose.Cells 将工作表转换为图像文件

本文介绍了如何在 Visual Studio 中创建控制台应用程序,使用 Aspose.Cells API 将工作表转换为图像,并将每个工作表转换为单个图像的几行最简代码。

您需要将 Aspose.Cells.Rendering 命名空间导入到您的程序/项目中。它具有几个有价值的类,如 SheetRenderImageOrPrintOptionsWorkbookRender 等。Aspose.Cells.Rendering.SheetRender 类代表要为其渲染图像的工作表,并具有一个重载的 ToImage 方法,可以直接将工作表转换为具有任何属性或选项设置的图像文件。它可以返回一个 System.Drawing.Bitmap 对象,您可以将图像文件保存到磁盘/流中。支持多种图像格式,例如 BMP、PNG、GIF、JPG、JPEG、TIFF、EMF 等。

本文解释了如何:

  • 将工作表转换为图像
  • 将工作表中的每个页面转换为图像

此任务显示如何使用Aspose.Cells将模板工作簿中的工作表转换为图像文件。

设置项目

  1. 首先,下载 Aspose.Cells for .NET
  2. 在开发计算机上安装它。 当安装了所有Aspose组件时,它们都以评估模式运行。 评估模式没有时间限制,只会在生成的文档中添加水印。现在启动Visual Studio.Net并创建一个新的控制台应用程序。此示例使用C#控制台应用程序,但您也可以使用VB.NET。将Aspose.Cells的引用添加到创建的项目中。

将工作表转换为图像文件

我在Microsoft Excel中创建了一个新工作簿,并在第一个工作表中添加了一些数据:Testbook.xlsx(1个工作表)。接下来,将模板文件的工作表Sheet1转换为名为SheetImage.jpg的图像文件。

以下是组件用来完成任务的代码。它将Testbook.xlsx中的Sheet1转换为图像文件,以说明这种转换有多么简便。

使用Aspose.Cells按页将工作表转换为图像文件

此示例演示如何使用Aspose.Cells将模板工作簿中具有多个页面的工作表转换为每页一个图像文件。

按页将工作表转换为图像

我在Microsoft Excel中创建了一个新工作簿,并在第一个工作表中添加了一些数据:Testbook2.xlsx(1个工作表)。

现在,将模板文件的工作表Sheet1转换为图像文件(每页一个文件)。由于我已经创建了执行复制任务的控制台应用程序,因此我将跳过创建控制台应用程序的步骤,直接转移到工作表转换步骤。

以下是组件用于完成任务的代码。它将Testbook2.xls中的Sheet1转换为每页一个图像文件。