I read Windows 8中的XPS printer生成OpenXPS (.oxps)文件,而早期版本中的对应程序生成XPS (.xps)文件。因此,在Windows 8下打印XPS文件会导致兼容性问题。当然可以。但是,CreateXpsDocumentWriter方法会创建什么类型的文件呢?
它是否使用XPS打印机?如果是,如何检测打印机的XPS/OXPS设置?或者可以通过API选择XPS/OXPS?
发布于 2015-04-16 22:57:18
如果扩展名是oxps,那么很可能会得到一个openxps。尝试将其重命名为.zip。如果它是openXPS,您将能够查看包含的部分。
根据XpsDocument class description中的说明,您将得到的是XPS,而不是OpenXPS (“有关XPS的更多信息,请参阅可从http://go.microsoft.com/fwlink/?LinkID=65761下载的XML Paper Specification (XPS)”)。
https://stackoverflow.com/questions/21894747
复制相似问题