1

我需要一种以编程方式将打印作业发送到 IP 打印机的方法。该文档将采用 HTML 格式并位于本地磁盘上。语言无关紧要,我只需要它来工作。我看了这个:http: //msdn.microsoft.com/en-us/library/system.drawing.printing.printdocument.aspx

但我不知道如何在外部调用此函数。

我真的无处可去。

4

2 回答 2

0

正如 Dan-o 所说,WebBrowser 控件可以解决问题。 这是代码

于 2012-08-09T01:04:29.597 回答
0

这就是我的做法。不完全是您正在寻找的东西,但我认为您会发现它有效,并且很容易实现。

1) WebApp 将 HTML 输出保存为 PDF 文件。然后将其放置在根据您要打印到的打印机命名的文件夹中。

2) 控制台应用程序(或 Windows 服务)监视文件夹,当它检测到新的 PDF 文件时,它会获取文件并将其发送到与主机文件夹同名的打印机。

3) 然后,您可以根据需要将打印机设置为双面打印、装订、折叠、打孔。

于 2012-08-09T14:40:18.087 回答