使用office.interop进行文档转换,采用c#进行转换,不过客户端是java,需要进行交互。
开发过程中有很多问题。MS的解释是office只是交互程序,不太适合server方式。
在整合过程发现一个问题,通过cxf调用c# webservice,在原来的笔记本没有问题(win7+office2010),换了台pc,全新的系统,直接采用网页调用,转换也没有问题,但是使用java调用就有问题(application.Documents.Open=null cause timeout)
找到一个解决方案:
-
运行 ->
dcomcnfg.exe - 计算机
- 我的电脑
- DCOM配置
找到Word 97 -2003 Documents打开属性页,在标示tab,改成交互用户- 如果要转PPT或者EXCEL,做相同的修改
文章详细介绍了在不同操作系统环境下,通过C#开发的Webservice在Java客户端调用时遇到的问题及解决策略。主要关注于如何在DCOM配置中进行调整以避免application.Documents.Open=nullcausetimeout错误,确保跨平台服务调用的稳定性和兼容性。
614

被折叠的 条评论
为什么被折叠?



