通缉:pdfprinter没有互动

时间:2011-11-09 14:51:43

标签: html internet-explorer pdf printing ui-automation

我需要将asp.net文档导出为pdf文件。页面的设计是最终的,通过pdfprinter进行打印。 使用需要重新设计页面的itextsharp或其他工具不是一种选择。 在WebBrowserControl中打开页面并打印到pdf工作正常,但不是没有用户交互。

你知道一个免费的 pdfprinter,它不需要用户的交互(没有弹出窗口,没有“输入文件名” - 对话框,只是像以前一样打印瞬间)? 目标pdf名称和路径等选项应该可以通过配置文件或小工具进行配置,但不能在打印时配置。

由于打印将在服务器上进行,因此“无用户交互”要求非常重要。

THX

2 个答案:

答案 0 :(得分:0)

不确定这是否适用于网络环境,但您可以尝试Redmon并启动GhostScript并自动传递名称(我认为它允许使用增量)。您只需要使用Postscript打印机驱动程序。如果它没有或者不适合你,我们有一个类似于Redmon的端口监视器,但它是付费产品。

Redmon文档应该包含一些GhostScript示例。

答案 1 :(得分:0)

是的,我可以在控制台应用程序上创建,无需用户交互即可打印任何文档,您也可以在此处设置打印机名称。

下面是我的Github链接的代码: -

https://github.com/yadavparveen/Print-silently

我知道我迟到但会拯救别人的时间。