如何從C#.NET應用程序啓動文檔的打印? Word文檔已經存在於硬盤中。我只是希望在點擊按鈕事件後開始打印該Word文檔。如何從C#打印Word文檔?
0
A
回答
8
ProcessStartInfo psi = new ProcessStartInfo(wordFilename)
{
UseShellExecute = true,
Verb = "print",
RedirectStandardOutput = false,
CreateNoWindow = true
};
using (Process p = new Process {StartInfo = psi})
{
p.Start();
p.WaitForExit();
}
+1
您需要添加`p.WaitForExit()`(我認爲),但否則這是正確的方法。 – Noldorin 2009-06-20 15:43:35
2
要做到這種事情,您需要了解有關System.Diagnostics.Process,MSDN頁面顯示如何以pridnt Word文檔爲例。簡短版本:
System.Diagnostics.Process printProcess = new System.Diagnostics.Process();
printProcess.StartInfo.FileName = @"X:\test\print this.doc";
printProcess.StartInfo.Verb = "Print";
printProcess.StartInfo.CreateNoWindow = true;
printProcess.Start();
相關問題
- 1. Powershell打印Word文檔
- 2. 打印Word文檔或PDF
- 3. Applescript打印Word文檔
- 4. 從excel vba打印word文檔
- 5. Word文檔從特定紙盒打印
- 6. 從IE打印Word文檔時不打開打印對話框
- 7. 如何在C#中打印Word文檔而不顯示打印對話框
- 8. 從打印設置打印Word文檔(Aspose生成)
- 9. 從Asp.net c#打印Word文檔沒有安裝MS Office
- 10. 從WPF/C#.NET打印多份Word文檔4
- 11. 如何從Java Web服務器打印Microsoft Word文檔?
- 12. 用c打開word文檔#
- 13. 從IE打開Word文檔
- 14. 從VBA打開word文檔
- 15. 從javascript打開word文檔
- 16. 如何在不打開Java的情況下打印Word文檔?
- 17. 使用JNA打印MS Word文檔
- 18. ASP.NET打印(MVC)SharePoint中的Word文檔
- 19. Word文檔打印沒有找到
- 20. Word VBA打印整個文檔
- 21. 打印多個Word文檔到PDF
- 22. VB - 打印Word文檔hidden/Visible = False
- 23. 使用NetOffice打印Word文檔
- 24. 使用exec()打印Word文檔
- 25. 如何分頁Word文檔從C#
- 26. 如何直接在C#文檔打印
- 27. 如何在java中打印excel文件和word文檔?
- 28. C#打印文檔打印圖像
- 29. 從打印到word文檔的詳細信息,然後打印到打印機c#
- 30. Word文檔document.PrintOut不會打印到特定打印機
請更多信息,您是否正在生成文檔並且希望打印它?或者說,您的程序知道計算機上的Word文檔,並且您希望打印該文件? – 2009-06-20 15:26:32