打印和预览工作簿

打印介绍

Microsoft Excel 假定您要打印整个工作表区域,除非您指定一个选择。要使用 Aspose.Cells 打印,首先将 Aspose.Cells.Rendering 命名空间导入程序。它有几个有用的类,例如,图纸渲染工作簿渲染.

使用 SheetRender 打印

Aspose.Cells.Rendering.SheetRender类代表一个工作表并具有打印机可以打印工作表的方法。以下示例代码显示了如何打印工作表。

使用 WorkbookRender 打印

要打印整个工作簿,遍历工作表并打印它们,或使用工作簿渲染班级。

打印预览

可能会有百万页的Excel文件需要转换成PDF或者图片的情况。处理此类文件将消耗大量时间和资源。在这种情况下,工作簿和工作表打印预览功能可能会很有用。在转换此类文件之前,用户可以检查总页数,然后决定是否转换文件。本文着重于使用工作簿打印预览单张印刷预览类找出总页数。

Aspose.Cells 提供打印预览功能。为此,API 提供工作簿打印预览单张印刷预览类。要创建整个工作簿的打印预览,请创建工作簿打印预览通过类工作簿图像或打印选项对象到构造函数。这工作簿打印预览类提供了一个评估页数返回生成的预览中的页数的方法。相近工作簿打印预览类,单张印刷预览类用于为特定工作表生成打印预览。要创建工作表的打印预览,请创建单张印刷预览通过类工作表图像或打印选项对象到构造函数。这单张印刷预览类还提供了一个评估页数返回生成的预览中的页数的方法。

下面的代码片段演示了两者的使用工作簿打印预览单张印刷预览通过使用类示例 excel 文件.

示例代码

以下是执行上述代码生成的输出。

控制台输出

工作簿页数:1 工作表页数:1

推进主题