Printing 如何在windows8中打印xps文件

Printing 如何在windows8中打印xps文件,printing,windows-8,xps,Printing,Windows 8,Xps,是否有介绍如何在windows8中打印xps文件的博客或文档?我已经看到了官方sdk中的打印示例,但没有帮助。我还试图直接从Windows应用商店应用程序打印……在我的例子中,我正在通过代码在我的应用程序中创建pdf文档。到目前为止,我所能做的最好的事情就是打开与文档相关的任何应用程序(WinRT Surface上的XPS Viewer应用程序…Win 8系统上的Adobe Reader,如果已安装)。以下是我使用的代码: StorageFile filetoShare = await Wind

是否有介绍如何在windows8中打印xps文件的博客或文档?我已经看到了官方sdk中的打印示例,但没有帮助。

我还试图直接从Windows应用商店应用程序打印……在我的例子中,我正在通过代码在我的应用程序中创建pdf文档。到目前为止,我所能做的最好的事情就是打开与文档相关的任何应用程序(WinRT Surface上的XPS Viewer应用程序…Win 8系统上的Adobe Reader,如果已安装)。以下是我使用的代码:

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

无论哪种情况,它都会离开应用程序,直接进入相关程序,然后要求用户采取措施打印。我很想找到一种直接从应用程序中执行此操作的方法。

您的意思是仅仅以用户身份打印XPS文件,而不是编写代码来执行此操作吗?您好@mloar,我想编写代码来执行此操作,在我的metro应用程序中打印XPS文件