.net XPS与Windows窗体

.net XPS与Windows窗体,.net,wpf,winforms,xps,xpsdocument,.net,Wpf,Winforms,Xps,Xpsdocument,在Windows窗体应用程序中显示和打印XPS文件的最佳方法是什么?我认为最简单的方法是使用WPF,您可以在WinForms应用程序中托管WPF控件-您不必在WPF或类似的东西中重写GUI 此处的详细信息:在我的计算机上,XPS文件通过IE自动打开。我只需在表单上放置一个WebBrowser控件并导航到XPS文件,然后调用Print()方法。我只需调用Process.Start(XpsRchVw.exe,“pathtofile”) 如果已安装xps viewer EP,则这将在xpsviewer

在Windows窗体应用程序中显示和打印XPS文件的最佳方法是什么?

我认为最简单的方法是使用WPF,您可以在WinForms应用程序中托管WPF控件-您不必在WPF或类似的东西中重写GUI


此处的详细信息:

在我的计算机上,XPS文件通过IE自动打开。我只需在表单上放置一个WebBrowser控件并导航到XPS文件,然后调用Print()方法。

我只需调用Process.Start(XpsRchVw.exe,“pathtofile”) 如果已安装xps viewer EP,则这将在xpsviewer中打开xps,并允许您使用它进行打印编辑等 宾克斯