为了在服务器上用到Microsoft.Office.Interop.Word.dll,就必须在服务器上装office吗?

xhtmldivcss 2013-08-29 03:05:03
需要一个Windows服务在服务器上端每隔一段时间把某个目录及其子目录下的.doc/.docx文件批量转换成.xps。在本机上测试时没问题,可Windows服务安装到服务器上后什么反应都没有。后来才想到会不会是服务器上没有Microsoft.Office.Interop.Word.dll引起的。Windows服务中要引用到这个dll时,难道只能在服务器上装office吗?没别的办法?
...全文
570 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
xhtmldivcss 2013-09-04
  • 打赏
  • 举报
回复
嫌麻烦直接在服务器端装了Office 2010。 Word to XPS参考了百度文库:(Windows服务创建及安装_word转换成xps)中提到的Word2Xps类。该文最后部分提到的“在转化过程中会出现Word Documents.Open returns null,解决办法就是在C:\Windows\System32\config\systemprofile目录下创建一个名为desktop的文件夹。”貌似也挺关键。
Architecture Net 2013-08-30
  • 打赏
  • 举报
回复
需要安装,你也可以找找有没有缩略版本的work安装。

8,757

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧