如何解决我可以在Mono中使用Open XML SDK吗?
| 可以在Mono中使用Open XML SDK吗?解决方法
编辑:在此期间它似乎正在工作:https://stackoverflow.com/a/28322467/743897
今天(2011年某处),我试用了SDK和Mono 2.6。
首先,我检查了MoMA对dll的看法:
DocumentFormat.OpenXml.dll
中有4种不同的方法需要Mono提供以下方法
这不可用。至少根据MoMA。
void XmlReaderSettings.set_MaxCharactersInDocument (Int64)
但是我很勇敢,试图做些事情。
不好的事情:它对我来说并不是很好。我设法创建了一个内容为“ Hello World \”的非常简单的docx,然后再次加载并读取该文件。但是,一旦我想打开用户创建的文档以及更复杂的文档,东西便开始崩溃和破裂。潜伏着一些讨厌的Null指针异常,有时打开的文件甚至被破坏。可能是因为缺少一种方法。真遗憾。
结论:目前,Microsoft的OpenXML SDK不能与Mono一起使用。
,自2014年起,SDK已开源。因此,更新的答案是肯定的,请查看此最新的截屏视频。
并且已合并为最新版本。检查拉取请求:https://github.com/OfficeDev/Open-XML-SDK/pull/3
,没有。
请参阅以下文章和评论。
Zeyad Rajabi 2008年10月13日下午12:58
@Christian – SDK尚未发布
移植到MONO了。我们仍是
正在调查。至于你的问题
与本机代码有关,SDK是
完全基于.Net构建的是
托管代码。
Zeyad Rajabi(MS)
还要在用户尝试使用它并出现错误的地方参考此问题。
甚至mono的库部分都引用了第三方工具:GemBoxSoftware
,是的,SDK可以在Mono中使用。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。