【问题标题】:C# EPPLUS - print excel fileC# EPPLUS - 打印excel文件
【发布时间】:2016-09-14 13:02:35
【问题描述】:

你好,我使用 EPPLUS-ExcelPackageClass,我想打印一个工作表?我发现只有一个功能的设置:公共密封类 ExcelPrinterSettings : XmlHelper (例如:BlackAndWhite,BottomMargin,Draft,FitToHeight,PaperSize,PrintArea, Etc..) ,将文件打印到打印机的最终命令是什么?,非常感谢!

【问题讨论】:

    标签: c# printing epplus


    【解决方案1】:

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

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

    【讨论】:

    • 谢谢,我还没有找到打印的功能,我使用了 Epplus 驱动程序而不是 Excel.Application,因为在 Excel.Application 中打开 Excel 文件需要一些时间,顺便说一下,Epplus 会快速打开我的程序是 winform 而不是 web。
    【解决方案2】:

    您似乎无法使用 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);
    

    【讨论】:

      猜你喜欢
      • 2015-06-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-24
      • 2016-08-21
      相关资源
      最近更新 更多