Excel 到图像

在各种情况下,您可能希望将 Excel 电子表格转换为高分辨率图像,例如,当您需要将电子表格内容嵌入 Web 或桌面应用程序时。在本文中,您将学习如何在 .NET 应用程序中使用 C# 将 Excel XLSX 或 XLS 转换为图像。

C# Excel 到图像转换器 API

Aspose.Cells for .NET 是一个 C# 类库,旨在创建和操作 MS Excel 电子表格。除了电子表格自动化和操作功能外,API 还提供了一个内置转换器,可将 Excel 工作表转换为图像格式。您可以 下载 API 的 DLL 或使用 NuGet 安装它。

PM> Install-Package Aspose.Cells

Excel XLSX 到图像 C# 转换

Aspose.Cells for .NET 允许您将 Excel 工作表转换为各种流行的图像格式。该列表包括:

以下是使用 Aspose.Cells for .NET 将 Excel 工作表转换为图像的步骤。

以下代码示例演示如何使用 C# 将 Excel 工作表转换为图像。

// 如需完整的示例和数据文件,请访问 https://github.com/aspose-cells/Aspose.Cells-for-.NET
//源目录
string sourceDir = RunExamples.Get_SourceDirectory();

//输出目录
string outputDir = RunExamples.Get_OutputDirectory();

Workbook book = new Workbook(sourceDir + "sampleConvertWorksheetToImageByPage.xlsx");

Worksheet sheet = book.Worksheets[0];

Aspose.Cells.Rendering.ImageOrPrintOptions options = new Aspose.Cells.Rendering.ImageOrPrintOptions();
options.HorizontalResolution = 200;
options.VerticalResolution = 200;
options.ImageType = Drawing.ImageType.Tiff;

// Sheet2Image逐页转换
SheetRender sr = new SheetRender(sheet, options);
for (int j = 0; j < sr.PageCount; j++)
{
    sr.ToImage(j, outputDir + "outputConvertWorksheetToImageByPage_" + (j + 1) + ".tif");
}

获得免费许可证

您可以 获得免费的临时许可证 以便在没有评估限制的情况下试用 API。

结论

在本文中,您学习了如何使用 C# 将 MS Excel XLSX 或 XLS 文件转换为图像。此外,您可以将 Excel 文件无缝转换为 JPEG、PNG、BMP、TIFF、EMF 和其他流行的图像格式。要探索有关 C# Excel API 的更多信息,请访问 文档

也可以看看