2009-06-19 27 views
2

我怎樣才能讓一個WPF應用程序的用戶打印PDF,Word,Excel和PPT模板文件,而無需打開它們,即顯示在一個可用的所有文件,用戶點擊的組合框,打開打印對話框,用戶點擊確定,它打印到他想要的打印機?WPF可以直接打印PDF和Office文件嗎?

回答

2

只是猜測:使用ShellExecute(Ex)與動詞「打印」。我不知道System.Diagnostics.Process是否支持指定動詞,但是您可以將原始函數導入到.NET應用程序中。這依賴於用戶安裝了適當的應用程序,但是,如果您不想打開文件,則需要其他人。

我想你不想通過辦公自動化的路線,是嗎?在這種情況下,一旦你瞭解了它的工作原理並瞭解它的怪癖,你就有了一種更強大的方式來執行任何應用程序的支持。