2016-09-14 414 views
0

hellow,我使用EPPLUS-ExcelPackageClass,我想打印一张工作表?我发现只有设置的功能:public sealed class ExcelPrinterSettings:XmlHelper(例如:BlackAndWhite,BottomMargin,Draft,FitToHeight,PaperSize,PrintArea等),打印文件到打印机的最终命令是什么?非常感谢 !C#EPPLUS - 打印excel文件

回答

0

根据这个答案,也没有打印方法:Print command in EPPlus?

你可以尝试将其转换PDF或Office Excel中的应用程序进行打印。

+0

谢谢,我还没有发现打印的功能,我用Epplus驱动的,而不是因为Excel.Application需要一定的时间在Excel.Application打开Excel文件和Epplus快速打开,顺便说一下我的程序是winform不是网络。 –

0

它看起来不像您可以使用EPPlus打印到PDF。你可以使用Excel来完成。如果这对你有好处,下面是可以实现这种功能的语法(我使用Excel 2013和pdfcreator)

这样做可以将pdf保存在位置C:\ ExcelPDF中,然后添加一个Underscore,然后添加今天的日期以mmddyyyy格式显示到文件名的末尾。

ActiveWorkbook.ExportAsFixedFormat (Type: Excel.XlFixedFormatType.xlTypePDF, 
Filename: "C:\ExcelPDF_" + 
DateTime.Now.ToString("MMddyyyy") + ".pdf", 
Quality: XlFixedFormatQuality.xlQualityStandard, OpenAfterPublish: false);