从Web服务执行Open Office自动化时失败
本文关键字:自动化 失败 Office Open Web 服务 执行 | 更新日期: 2023-09-27 18:18:13
我正在使用这个指南作为我所做的事情的基础:
http://www.codeproject.com/KB/files/generatepdf.aspx?fid=1517061&选择= 2903150,fr = 1 # xx2903150xx
我正在使用Open Office CLI桥试图创建一个ASP通用处理程序,该处理程序将从MS SQL数据库下载文件,将其转换为PDF,并将其发送回请求它的浏览器或应用程序。
这是我尝试过的:
- 该文章中显示的服务(包括添加OO.org 3补丁)。
- 将相关代码直接移动到Web服务中,并切换IIS以运行32位。net运行时(OO.org需要)。
- 创建一个执行转换的命令行工具,然后生成一个运行该工具并等待退出代码的进程(0 =成功,100 =失败a, 200 =失败b,等等)
这是相当令人沮丧,如此接近,但如此…太远了。任何帮助解决这个问题将是感激的。我猜我遗漏了一些IIS/ASP.net配置选项。我的开发和生产环境是在Windows XP 64bit下使用VS2008和IIS6。
谢谢,马克斯
您是否在生产机器上实际安装了OpenOffice ?我知道这听起来很大,但我在使用微软办公软件时也遇到过类似的问题。不管我是否复制了合适的文件,它们都没有注册。
因此安装MS Office解决了这个问题。然而,我相信如果你注册适当的文件,它也会起作用。也许作为一个快速测试,将它部署在没有安装Open Office的机器上,看看它是否工作,然后安装Open Office,看看是否