ToImage

ToImage(int, Graphics, float, float, float, float)

将特定页面渲染到 Graphics

public void ToImage(int pageIndex, Graphics g, float x, float y, float width, float height)
范围类型描述
pageIndexInt32指明要转换的页面
gGraphics渲染到的对象。
xSingle渲染页面左上角的 X 坐标(以像素为单位)。
ySingle渲染页面左上角的 Y 坐标(以像素为单位)。
widthSingle渲染页面可以占用的最大宽度(以像素为单位)。
heightSingle渲染页面可以占据的最大高度(以像素为单位)。

也可以看看


ToImage(int, Graphics, float, float)

将特定页面渲染到 Graphics

public void ToImage(int pageIndex, Graphics g, float x, float y)
范围类型描述
pageIndexInt32指明要转换的页面
gGraphics渲染到的对象。
xSingle渲染页面左上角的 X 坐标(以像素为单位)。
ySingle渲染页面左上角的 Y 坐标(以像素为单位)。

也可以看看


ToImage(int, string)

将特定页面渲染到文件中。

public void ToImage(int pageIndex, string fileName)
范围类型描述
pageIndexInt32指明要转换的页面
fileNameString输出图像的文件名

例子

以下代码将第一张纸的第一页输出为png图像。

//加载带有图像的源文件。
Workbook wb = new Workbook("Book1.xlsx");

ImageOrPrintOptions imgOpt = new ImageOrPrintOptions();

//设置输出图像类型。
imgOpt.ImageType = ImageType.Png;

//渲染第一张纸。
SheetRender sr = new SheetRender(wb.Worksheets[0], imgOpt);

//将工作表的第一页输出到图像。
sr.ToImage(0, "output.png");

也可以看看


ToImage(int, Stream)

将特定页面呈现到流中。

public void ToImage(int pageIndex, Stream stream)
范围类型描述
pageIndexInt32指明要转换的页面
streamStream输出图像的流

也可以看看


ToImage(int)

将特定页面渲染到位图对象。

public Bitmap ToImage(int pageIndex)
范围类型描述
pageIndexInt32指明要转换的页面

返回值

页面的位图对象

也可以看看