这是基本前提:
我的用户点击一些小发明,一个 PDF 文件被吐出到他的桌面上。有没有什么办法可以让我把这个文件发送到打印机队列,然后把它打印到本地连接的打印机上?
string filePath = "filepathisalreadysethere";
SendToPrinter(filePath); //Something like this?
这个过程他会做很多次。每个学生在教室里都要打印一张小的成绩单。所以我为每个学生生成了一个 PDF 文件,我想让打印过程自动化,而不是让用户生成 PDF 文件,打印,生成 PDF 文件,打印,生成 PDF 文件,打印。
对于如何实现这一点有什么建议吗? 我正在使用 WindowsForms.NET4运行 WindowsXP。
我发现这个 StackOverflow 堆栈溢出问题的答案是:
一旦您创建了文件,您 可以通过命令行打印它们(您 中找到的 Command 类 的 System.Diagnostics 命名空间 )
我要怎么做?