是否有任何C#API来验证生成的XPS文档? (即确保文件是有效的xps文件)如何验证XPS文档?
2
A
回答
4
-1
Xps只是一种XML格式。
你可以尝试:
- 重命名XPS文件* .zip文件,并 解压。你会看到所有的XML。 目录中有相当多的文件和 。
从 http://www.microsoft.com/whdc/device/print/xps/xpsspec.mspx下载XML Paper Specification for xps。
所以,现在你有 规格为XPS的模式(有五个), 和一大堆的XML文档 的验证。
当然,有很多简单的方法可以在C#中验证xml,一旦找出哪个模式对应于哪个xml文件。
祝你好运。
+0
其实我认为这是一个打包文件格式。这也意味着它是ZIP文件中的XML文件的“已知”结构。 http://msdn.microsoft.com/en-us/library/windows/desktop/dd371623(v=vs.85).aspx – kenny 2012-04-13 17:14:49
相关问题
- 1. 如何创建XPS文档?
- 2. 转换XPS文档
- 3. 问号XPS文档
- 4. 将XPS文档拆分为多个XPS文档
- 5. 如何在Access中显示XPS文档?
- 6. 如何即时创建xps文档?
- 7. DOC到XPS文件文档
- 8. XPS文档有多安全?
- 9. 如何验证CCD HL7文档?
- 10. 如何验证PHP中的XHTML5文档?
- 11. 如何验证我的CSS3文档?
- 12. 如何验证XSD(模式文档)?
- 13. 如何验证跨文档引用?
- 14. 从XPS文档中提取文本
- 15. 使用dtd文档验证xml文档
- 16. PDF到XPS通过Microsoft XPS文档写入
- 17. 使用XPS查看器打开FlowDocument作为XPS文档保存?
- 18. 验证设计和文档
- 19. Gepsio验证XBRL文档
- 20. CreateXpsDocumentWriter创建XPS或OXPS文档吗?
- 21. 截取PrintDialog到XPS文档编写器
- 22. 压缩现有的XPS文档
- 23. WPF和XPS:空文档查看器
- 24. 获取的由XPS文档作家
- 25. 在wpf中保存xps文档为.pdf
- 26. XPS - 使用图像打印文档
- 27. 如何在WPF组件中显示无窗口XPS文档?
- 28. 如何在XPS文档中设置权限?
- 29. 如何设置Xps文档的页面大小?
- 30. .NET库将MS Word文档转换为XPS文档
和C#程序可以调用该工具并解析输出。 – kenny 2012-04-13 17:13:14
链接的页面解释了如何使用'isXPS.exe'工具,但不幸的是下载链接导致死胡同。但是,该工具包含在Windows SDK中。我在这里找到了: \ Microsoft SDKs \ Windows \ v7.0A \ Bin \ IsXps.exe。 –
2012-04-21 19:14:43