2009-06-19 112 views
2

我怎样才能让一个WPF应用程序的用户打印PDF,Word,Excel和PPT模板文件,而无需打开它们,即显示在一个可用的所有文件,用户点击的组合框,打开打印对话框,用户点击确定,它打印到他想要的打印机?WPF可以直接打印PDF和Office文件吗?

回答

2

只是猜测:使用ShellExecute(Ex)与动词“打印”。我不知道System.Diagnostics.Process是否支持指定动词,但是您可以将原始函数导入到.NET应用程序中。这依赖于用户安装了适当的应用程序,但是,如果您不想打开文件,则需要其他人。

我想你不想通过办公自动化的路线,是吗?在这种情况下,一旦你了解了它的工作原理并了解它的怪癖,你就有了一种更强大的方式来执行任何应用程序的支持。