ToImage

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

将特定页面渲染到 Graphics

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

也可以看看


ToImage(int, Graphics, float, float)

将特定页面渲染到 Graphics

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

也可以看看


ToImage(int, string)

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

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

例子

以下代码将第一张纸的第一页输出为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)
范围 类型 描述
pageIndex Int32 指明要转换的页面
stream Stream 输出图像的流

也可以看看


ToImage(int)

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

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

返回值

页面的位图对象

也可以看看