如何从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