如何在没有互操作的 C# 中将 Excel 图表转换为 JPG

在本主题中,您将获得如何在没有互操作的情况下在 C# 中将 Excel 图表转换为 JPG 的答案。完成此分步教程后,您将能够在 C# 中将 Excel 图表另存为 JPG。与另存为 JPG 类似,您还可以将图表保存为任何其他常见格式,例如 BMP、PNG、SVG 等。

在 C# 中将 Excel 图表转换为 JPG 的步骤

  1. 使用 NuGet 包管理器,安装 Aspose.Cells for .NET
  2. 为 Aspose.Cells、Aspose.Cells.Charts 和 Aspose.Cells.Rendering 命名空间添加 using 指令
  3. 使用 SetLicense 方法设置 Aspose 许可证
  4. 加载包含 chartworkbook
  5. 从所需的工作表中获取图表的实例
  6. 最后,将图表保存为 JPG 文件

这些步骤演示了在 C# 中将 Excel 图表转换为 JPG 并将其保存在文件中的过程,但是还有其他选项,例如将输出图像保存到 MemoryStream 并相应地使用它。如果图表太大并且包含多个页面,Chart.ToImage() 函数也提供选择页码的选项。

在 C# 中将 Excel 图表转换为 JPG 的代码

这种转换既不需要在系统上安装 MS Excel,也不需要使用互操作。它是一个简单的基于控制台的应用程序代码,可用于基于表单、ASP.NET 和其他 Web 技术,如 Azure 等。

在这个例子中,我们学习了如何在 C# 中将 Excel 图表转换为 JPG。但是,使用 ImageType 选项,您可以将其保存为 PNG、BMP、PICT、TIFF、SVG 和许多其他格式。您可以将 Excel 文件转换为其他格式,例如文章 如何在 C# 中将 Excel 转换为 XPS 中给出的 XPS。

 简体中文