我正在用C#中的OpenXml包生成MS Word文档。我已经多次看到这个erorr消息:
此错误消息非常无用:它只说问题出在页脚上。大多数情况下,它说错误在第1行,字符1。
我通常会发现问题,但是来回移动会花费太多时间。
是否有任何工具/技术可以帮助调试此类错误?显示出更好的错误,例如您要添加文本而不是运行时添加文本,或类似的东西?
最佳答案
在网上玩了一些之后,我发现了减轻痛苦的工具。甚至发表了一篇关于它的博客文章:http://tech.trailmax.info/2014/04/validating-of-openxml-generated-documents-or-the-file-cannot-be-opened-because-there-are-problems-with-contents/
基本知识在这里:
OpenXmlValidator
类。像这样使用它:http://msdn.microsoft.com/en-us/library/office/bb497334%28v=office.15%29.aspx 如果您知道其他(更好)的方式,请告诉我!
关于c# - 在C#生成中调试损坏的OpenXML Word文档的最佳实践,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22790369/