cfdocument未将Word文档正确转换为PDF

cfdocument未将Word文档正确转换为PDF,pdf,coldfusion,openoffice.org,coldfusion-11,Pdf,Coldfusion,Openoffice.org,Coldfusion 11,ColdFusion 11中的cfdocument未正确地将Word文档转换为PDF。我已经在CF Admin中安装并配置了OpenOffice 4.1.3。我能够在OpenOffice中打开源文件,并将其导出为PDF格式。但是,当我运行以下代码时,生成的PDF是gobbledigook: <cfdocument format="pdf" srcfile="#_tempSourceFilePath#" filename="#_destinationFilePath#

ColdFusion 11中的cfdocument未正确地将Word文档转换为PDF。我已经在CF Admin中安装并配置了OpenOffice 4.1.3。我能够在OpenOffice中打开源文件,并将其导出为PDF格式。但是,当我运行以下代码时,生成的PDF是gobbledigook:

<cfdocument
    format="pdf"
    srcfile="#_tempSourceFilePath#"
    filename="#_destinationFilePath#" />
以下是生成的PDF的摘录,snip显示了开发者版,但是,标准安装也会发生同样的情况:

我不明白为什么会这样。有什么想法吗?

问题是:

srcfile="#_tempSourceFilePath#"

这显然是指向不可在浏览器中写入的二进制文件的路径。srcfile属性的一个必要条件是文件可以在浏览器中写入。也就是说,不需要浏览器插件

看起来它正在显示二进制内容,而不是呈现文件。确切地说是什么类型的Word文件docx/2007、docx/2013、ecetera。是什么程序创建的文件?您能够转换任何Word或Excel文件吗?在为OpenOffice配置ColdFusion服务后,是否重新启动了该服务?coldfusion-out.log文件中是否有相关消息?@Leigh,不确定是哪个程序创建了该文件。对于Word文档,我假设是Word。是的,有些转换很好,但有一个重要的数字是这样出来的。@Miguel-F是的,ColdFusion重新启动了。事实上,在我安装了新版本的OpenOffice之后,我重新启动了整个服务器。@EricBelair-很可能是MS Word,但其他程序也可以创建docx文件。还有不同的格式。文档中是否存在无法转换的可观察模式?i、 e.所有失败的文档都属于同一类型的docx/2007,或者都包含某些格式,等等。我记得唯一一次看到这种类型的问题是在CF9中,但这是因为OO/CF不支持传入的源文件。