我需要一种以编程方式将打印作业发送到IP打印机的打印机的方法。该文档将采用HTML格式并位于磁盘本地。语言没关系,我只需要它就可以了。我看了看这个:http://msdn.microsoft.com/en-us/library/system.drawing.printing.printdocument.aspx
但我不知道如何从外部调用此函数。
我真的没有随处可见。
答案 0 :(得分:0)
正如Dan-o所说,WebBrowser控件可以解决问题。 Here's the code
答案 1 :(得分:0)
我是这样做的。不完全是你想要的,但我认为你会发现它有效,并且很容易实现。
1)WebApp将HTML输出保存为PDF文件。然后将其放在一个文件夹中,该文件夹根据您要打印的打印机命名。
2)控制台应用程序(或Windows服务)监视文件夹,当它感知到新的PDF文件时,它会获取该文件并将其发送到与主机文件夹同名的打印机。
3)然后,您可以将打印机设置为双面打印,装订,折叠,打孔,无论您需要什么。