【问题标题】:Make PDF by code with virtual pdf Printer in silent mode with .NET使用 .NET 在静默模式下使用虚拟 pdf 打印机通过代码制作 PDF
【发布时间】:2019-04-11 21:02:33
【问题描述】:

我,在我的应用程序中,我只使用纯代码(没有任何报告工具或类似工具)通过 PrintDocument、图形等创建发票打印 现在我可以打印到任何我不会打印的打印机,但我希望能够通过代码更改虚拟打印机的参数(设置保存窗口、自动保存、路径和文件名设置)。我不在乎打印机是 pdfcreator、bullzip、cutepdf 还是其他任何东西,我对要处理的代码摘录感兴趣。

感谢您的帮助

齐射

【问题讨论】:

    标签: .net vb.net pdf printing


    【解决方案1】:

    要隐藏对话框,请查看here

    您可以使用PrintDocument.PrinterSettings 的属性将输出发送到文件:

    PrintDocument.PrinterSettings.PrintFileName

    PrintDocument.PrinterSettings.PrintToFile

    【讨论】:

    • 我,我的问题不是将输出保存到文件中,我想用虚拟 PDF 打印机创建一个 PDF,从我的 SW 代码设置他的值,隐藏虚拟 PDF 打印机的 GUI。
    • 打印机名称是否已知?您可以使用 PrintDocument.PrinterSettings.PrinterName 选择打印机
    • 我的英语不好帮不了我!当您调用打印机(如 Bullzip 或 Pdf 创建器)时,会出现虚拟打印机的 GUI,用户可以在其中设置保存 PDF 的路径。我想通过代码设置此路径并隐藏/不显示此路径。
    猜你喜欢
    • 2021-02-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-02
    相关资源
    最近更新 更多