如何從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. Applescript打印Word文檔
- 3. 從excel vba打印word文檔
- 4. 從打印設置打印Word文檔(Aspose生成)
- 5. 如何在C#中打印Word文檔而不顯示打印對話框
- 6. 從WPF/C#.NET打印多份Word文檔4
- 7. 如何從Java Web服務器打印Microsoft Word文檔?
- 8. 用c打開word文檔#
- 9. 從javascript打開word文檔
- 10. 從IE打開Word文檔
- 11. 從VBA打開word文檔
- 12. 如何在不打開Java的情況下打印Word文檔?
- 13. Word文檔打印沒有找到
- 14. ASP.NET打印(MVC)SharePoint中的Word文檔
- 15. 使用JNA打印MS Word文檔
- 16. 使用exec()打印Word文檔
- 17. VB - 打印Word文檔hidden/Visible = False
- 18. 如何分頁Word文檔從C#
- 19. C#如何創建和打印文檔?
- 20. 如何在java中打印excel文件和word文檔?
- 21. C#打印文檔打印圖像
- 22. 從打印到word文檔的詳細信息,然後打印到打印機c#
- 23. 打印第一頁打印只Word文檔
- 24. Word文檔document.PrintOut不會打印到特定打印機
- 25. 用可打印區域外邊距打印word文檔
- 26. 如何修復用於打印文檔打印的線寬c#
- 27. 通過Word Interop打印的文檔立即從打印隊列中消失
- 28. 如何編輯後打印Word文檔就
- 29. 如何檢查Word文檔已經打印
- 30. 如何使用PrintDocument類打印Word文檔
請更多信息,您是否正在生成文檔並且希望打印它?或者說,您的程序知道計算機上的Word文檔,並且您希望打印該文件? – 2009-06-20 15:26:32