這裏的基本前提:如何將文件文件發送到打印機並進行打印?
我的用戶點擊一些小玩意兒,一個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