这里的基本前提:如何将文件文件发送到打印机并进行打印?
我的用户点击一些小玩意儿,一个PDF文件被吐出到他的桌面。有没有办法让我将这个文件发送到打印机队列并将其打印到本地连接的打印机上?
string filePath = "filepathisalreadysethere";
SendToPrinter(filePath); //Something like this?
他会做很多次这个过程。对于课堂中的每个学生,他都必须打印一张小小的成绩单。所以我为每个学生生成一个PDF,并且我希望自动化打印过程,而不是让用户生成PDF,打印,生成PDF,打印,生成PDF,打印。
关于如何解决这个问题的任何建议?我在Windows XP与Windows窗体运行.NET 4
我发现这个问题StackOverflow那里接受的答案提示:
一旦你创建你的文件,你 可以通过打印出来一个命令行(你 使用 System.Diagnostics命名空间中发现 的Command类亦可)
我将如何做到这一点?
为什么不合并PDF文档并让用户打印单页,多页文档?似乎不太容易出错,并且很难错过打印其中一个报告(例如,如果其中一个文件发生错误)。 – 2011-05-23 22:35:23
@ 0xA3,我会研究,但现在我需要考虑发送文件到打印机。 – 2011-05-23 22:36:26