我read XPS printer
Windows 8
生成OpenXPS
(。oxps)文件,而早期Windows版本中的XPS
生成XPS
(。xps)文件。因此,在Windows 8
下打印{{1}}文件意味着兼容性问题。很公平。但是,CreateXpsDocumentWriter方法创建了什么类型的文件?
是否使用XPS打印机?如果是,您如何检测打印机具有哪种XPS / OXPS设置?或者是否可以通过API选择XPS / OXPS?
答案 0 :(得分:-1)
如果扩展名是oxps,很可能是你有一个openxps。尝试将其重命名为.zip。如果是openXPS,您将能够查看所包含的部分。
根据XpsDocument class description中的评论,您将获得XPS,而不是OpenXPS ("有关XPS的更多信息,请参阅http://go.microsoft.com/fwlink/?LinkID=65761下载的XML论文规范(XPS)。")