在Windows窗体应用程序中显示和打印XPS文件的最佳方式是什么?
我认为最简单的方法是使用WPF,您可以在WinForms应用程序中托管WPF控件-您不必在WPF或类似的东西中重写GUI。
此处提供更多信息:http://msdn.microsoft.com/en-us/library/ms745781.aspx
在我的机器上,XPS文件会通过IE自动打开。我只需在表单上放下一个WebBrowser控件,导航到XPS文件,然后调用Print()方法。
我只是调用Process.Start(XpsRchVw.exe,"pathtofile")如果你安装了xps查看器EP,那么这将在xpsviewer中打开你的xps,并允许你使用它来打印编辑等仓