2016-09-14 188 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);