这是基本前提:
我的用户点击了一些小玩意儿,一个PDF文件被吐出到他的桌面上.我有办法将此文件发送到打印机队列并将其打印到本地连接的打印机吗?
string filePath = "filepathisalreadysethere";
SendToPrinter(filePath); //Something like this?
Run Code Online (Sandbox Code Playgroud)
他会多次这样做.对于教室里的每个学生,他必须打印一张小型成绩单.所以我为每个学生生成一个PDF,我想自动化打印过程,而不是让用户生成pdf,打印,生成pdf,打印,生成pdf,打印.
有关如何处理此问题的任何建议?我在Windows XP上使用Windows Forms .NET 4运行.
我发现这个StackOverflow问题,其中接受的答案表明:
创建文件后,可以通过命令行打印它们(可以使用System.Diagnostics命名空间中的Command类)
我怎么做到这一点?