Excel .NET组件Spire.XLS打印教程:使用 C# 打印 Excel 文档

Spire.XLS for .NET 是一款专业的 .NET Excel 组件, 它可以用在各种.NET 框架中,包括 .NET Core、ASP.NET 和 Windows Forms 等相关的.NET 应用程序。Spire.XLS组件支持打印Excel 格式文档。本文将详细介绍下面三种打印方式,使用C# 打印Excel文档。

更多资源查看:Spire.XLS工作表教程 | Spire.Doc系列教程 | Spire.PDF系列教程

下载Spire.XLS最新试用版

Spire.XLS for .NET 是一款专业的 .NET Excel 组件, 它可以用在各种.NET 框架中,包括 .NET Core、ASP.NET 和 Windows Forms等相关的.NET应用程序。在Excel表格中图片也是我们经常会使用到的工具,这时我们如何使用Spire.XLS来完成呢就是本系列教程将给大家详细讲解的。

如何使用 C# 打印 Excel 文档

Spire.XLS组件支持打印Excel 格式文档。本文将详细介绍下面三种打印方式,使用C# 打印Excel文档。

  • 使用默认打印机打印Excel文档

  • 指定打印机及设置打印选项

  • 静默打印Excel文档

使用默认打印机打印Excel 文档,直接调用workbook.PrintDocument.Print()方法完成打印

Workbook workbook = new Workbook();workbook.LoadFromFile("Sample.xlsx");workbook.PrintDocument.Print();

指定打印机及设置打印选项

Microsoft中,用户可以通过页面设置,对打印方向,纸张大小,打印区域进行设置:

Excel .NET组件Spire.XLS打印教程:使用 C# 打印 Excel 文档
//加载Excel文档Workbook workbook = new Workbook();workbook.LoadFromFile("Sample.xlsx");//获取第一个Excel工作表Worksheet sheet = workbook.Worksheets[0];//设置打印纸张大小sheet.PageSetup.PaperSize = PaperSizeType.PaperA4;//设置打印方向sheet.PageSetup.Orientation = PageOrientationType.Portrait;//设置打印区域sheet.PageSetup.PrintArea = "B2:F8";//打印标题sheet.PageSetup.PrintTitleColumns = "$A:$B";sheet.PageSetup.PrintTitleRows = "$1:$2";//打印顺序sheet.PageSetup.Order = OrderType.DownThenOver;sheet.PageSetup.Order = OrderType.OverThenDown;//设置打印对话框属性PrintDialog dialog = new PrintDialog();dialog.AllowPrintToFile = true;dialog.AllowCurrentPage = true;dialog.AllowSomePages = true;//设置单面打印dialog.PrinterSettings.Duplex = Duplex.Simplex;//设置打印页面范围dialog.PrinterSettings.FromPage = 0;dialog.PrinterSettings.ToPage = 8;dialog.PrinterSettings.PrintRange = PrintRange.SomePages;//设置打印份数dialog.PrinterSettings.Copies = 5;//设置打印机名称dialog.PrinterSettings.PrinterName = "HP LasterJet P1007";//打印文档workbook.PrintDialog = dialog;PrintDocument pd = workbook.PrintDocument;if     (dialog.ShowDialog() == DialogResult.OK){     pd.Print();}

静默打印

//加载Excel文档Workbook workbook = new Workbook();workbook.LoadFromFile("Sample.xlsx");//静默打印Excel文档workbook.PrintDocument.PrintController = new StandardPrintController();workbook.PrintDocument.Print();

*想要购买Spire.XLS正版授权的朋友可以联系客服哦~

Spire系列组件格式转换完整攻略

标签:

来源:慧都

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年8月26日
下一篇 2019年8月26日

相关推荐

发表回复

登录后才能评论