在出口 Excel 工作表或转换到图像用于打印、演示或嵌入目的时,您往往需要对内容的看法进行准确的控制,这篇文章展示了如何使用 Aspose.Cells for .NET 定制图形呈现,这是一个强大的图书馆,允许您清理您出口图片的每一个方面.
引入
在将它们转换为图像时,自定义Excel工作表和序列可以显著提高它们的视觉吸引力和实用性. 无论是打印、嵌入演示文稿或在线共享,控制布局、分辨率、颜色模式和内容可见性都至关重要.
Aspose.Cells for .NET 提供广泛的选项,以自定义您的 Excel 文件作为图像的方式,这篇文章将指导您通过安装 ASPOSE. Cells 的过程,上传 Excel 的工作簿,设置先进的 rendering 设置,并通过所需的质量设置节省输出.
步骤指南
步骤 1: 安装 Aspose.Cells 为 .NET
要开始,请通过 NuGet Package Manager 安装 Aspose.Cells 包:
Install-Package Aspose.Cells
步骤2:下载工作簿和工作表
加载您的 Excel 工作簿并选择一个特定的工作表,以便使用:
Workbook workbook = new Workbook("Template.xlsx");
Worksheet worksheet = workbook.Worksheets["Sheet1"];
步骤3:设置先进的转换选项
设置先进的 rendering 选项,如图像类型、分辨率、透明度等:
ImageOrPrintOptions options = new ImageOrPrintOptions
{
ImageType = ImageType.Png,
HorizontalResolution = 300,
VerticalResolution = 300,
PrintWithStatusDialog = false,
Transparent = false,
OnePagePerSheet = true
};
步骤4:启用线路和线路(可选)
在输出中显示网线或行/列标题:
options.ShowGridLines = true;
options.ShowRowColumnHeaders = true;
步骤5:自定义页面设置
设置选项,以便在需要时将整个表列为单页:
options.AllColumnsInOnePagePerSheet = true;
options.AllRowsInOnePagePerSheet = true;
步骤6:使用 SheetRender 转移到图像
使用 The SheetRender
课程将工作表或范围转换为图像:
SheetRender renderer = new SheetRender(worksheet, options);
renderer.ToImage(0, "custom_output.png");
步骤7:保存和验证输出
确保结果图像反映了您的自定义布局和视觉选择.
完整的例子代码
下面是一个完整的例子,表明如何自定义Excel rendering:
using System;
using Aspose.Cells;
class Program
{
static void Main()
{
// Load Excel file
Workbook workbook = new Workbook("Template.xlsx");
Worksheet worksheet = workbook.Worksheets["Sheet1"];
// Set up advanced rendering options
ImageOrPrintOptions options = new ImageOrPrintOptions
{
ImageType = ImageType.Png,
HorizontalResolution = 300,
VerticalResolution = 300,
PrintWithStatusDialog = false,
Transparent = false,
OnePagePerSheet = true,
ShowGridLines = true,
ShowRowColumnHeaders = true,
AllColumnsInOnePagePerSheet = true,
AllRowsInOnePagePerSheet = true
};
// Render to image
SheetRender renderer = new SheetRender(worksheet, options);
renderer.ToImage(0, "custom_output.png");
Console.WriteLine("Custom-rendered worksheet saved as image.");
}
}
提示更好的控制
设置 | 描述 |
---|---|
ImageType | 选择 PNG、JPEG、BMP 或 TIFF |
Transparent | 为透明背景设置真实 |
SmoothingMode | 改进视觉使用反弹性 |
ShowFormulas | 显示公式而不是计算值 |
ChartImageWidth / ChartImageHeight | 为图表设置输出大小 |