2012-11-12 75 views
3

是否有任何博客或文檔介紹如何在Windows8中打印xps文件?我看到官方SDK的打印樣本,但沒有幫助。如何在windows8中打印xps文件

+0

你的意思是簡單地將XPS文件作爲用戶打印,而不是編寫代碼來完成它? – mloar

+0

嗨@mloar,我想編寫代碼來做到這一點,在我的metro應用程序中打印xps文件 – James

回答

0

我也試圖直接從Windows應用商店應用打印...在我的情況下,我通過代碼在我的應用中創建PDF文檔。迄今爲止我所能做的最好的事情是打開與文檔關聯的任何應用程序(WinRT Surface上的XPS查看器應用程序...如果安裝了Win 8系統上的Adobe Reader)。下面是我使用的代碼:

StorageFile filetoShare = await Windows.Storage.KnownFolders.DocumentsLibrary.GetFileAsync("Document.PDF"); 
await Windows.System.Launcher.LaunchFileAsync(filetoShare); 

在離開App和直接進入相關程序,然後這兩種情況下需要用戶採取行動來打印。我很想找到一種直接從應用程序執行此操作的方法。