2012-11-12 36 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和直接进入相关程序,然后这两种情况下需要用户采取行动来打印。我很想找到一种直接从应用程序执行此操作的方法。