我需要将asp.net文档导出为pdf文件。页面的设计是最终的,通过pdfprinter进行打印。 使用需要重新设计页面的itextsharp或其他工具不是一种选择。 在WebBrowserControl中打开页面并打印到pdf工作正常,但不是没有用户交互。
你知道一个免费的 pdfprinter,它不需要用户的交互(没有弹出窗口,没有“输入文件名” - 对话框,只是像以前一样打印瞬间)? 目标pdf名称和路径等选项应该可以通过配置文件或小工具进行配置,但不能在打印时配置。
由于打印将在服务器上进行,因此“无用户交互”要求非常重要。
THX
谢
答案 0 :(得分:0)
不确定这是否适用于网络环境,但您可以尝试Redmon并启动GhostScript并自动传递名称(我认为它允许使用增量)。您只需要使用Postscript打印机驱动程序。如果它没有或者不适合你,我们有一个类似于Redmon的端口监视器,但它是付费产品。
Redmon文档应该包含一些GhostScript示例。
答案 1 :(得分:0)
是的,我可以在控制台应用程序上创建,无需用户交互即可打印任何文档,您也可以在此处设置打印机名称。
下面是我的Github链接的代码: -
https://github.com/yadavparveen/Print-silently
我知道我迟到但会拯救别人的时间。