C#EPPLUS - 打印excel文件

时间:2016-09-14 13:02:35

标签: c# printing epplus

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

2 个答案:

答案 0 :(得分:0)

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

您可以尝试将其转换为PDF或使用Office Excel应用打印。

答案 1 :(得分:0)

看起来您不能使用EPPlus打印到PDF。你可以用Excel做到这一点。如果这对你有益,这里有语法可以实现这一点(我使用Excel 2013和pdfcreator)

这样做是将pdf保存在C:\ ExcelPDF的位置然后添加一个下划线,然后将mmddyyyy格式的今天日期追加到文件名的末尾。

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