是否可以使用ColdFusion将Microsoft Word文档转换为PDF?

是否可以使用ColdFusion将Microsoft Word文档转换为PDF?,pdf,coldfusion,ms-word,pdf-generation,cfpdf,Pdf,Coldfusion,Ms Word,Pdf Generation,Cfpdf,以上问题说明了一切。我知道您可以使用CFPDF从ColdFusion 8中的图像文件或HTML创建PDF,但我想知道是否可以直接从MS Word文档创建PDF-在CF8或CF9中 能否导入Word文档并将其转换为HTML或图像文件,然后进行转换?或者有快捷方式吗?参见文档: ColdFusion 9支持OpenOffice,它使用cfdocument标记将Word文档(.doc格式)转换为PDF 在CF8中,您可能可以使用COM对象集成或POI集成来做一些事情,但这并不简单/直接 使用Word的

以上问题说明了一切。我知道您可以使用CFPDF从ColdFusion 8中的图像文件或HTML创建PDF,但我想知道是否可以直接从MS Word文档创建PDF-在CF8或CF9中

能否导入Word文档并将其转换为HTML或图像文件,然后进行转换?或者有快捷方式吗?

参见文档:

ColdFusion 9支持OpenOffice,它使用
cfdocument
标记将Word文档(.doc格式)转换为PDF


在CF8中,您可能可以使用COM对象集成或POI集成来做一些事情,但这并不简单/直接

使用Word的另存为功能将其转换为HTML可能是使用CF8最简单的方法。不过,我建议Henry有正确的想法,升级到CF9以利用OO.O集成


编辑:多亏了@jarofclay,我现在知道POI CFC包装已经更新为包含Word文档。我记得它只支持Excel,但这显然改变了。嗯,对我来说,在CF8中改变投票方式是否太晚了?

我对CF一点也不熟悉,但如果您可以通过它调用web服务,请尝试。它依赖于MS Office而不是Open Office,因此提供了更好的转换保真度。它还支持其他格式,包括Infopath、Excel、PowerPoint等以及


请注意,我曾使用过此产品,因此通常的免责声明适用。

+1。答对 了只需确保在服务器上安装了OpenOffice即可。您可以在CF8中完成此操作,也可以直接调用OpenOffice Java API。
<cfdocument 
    format="pdf" 
    srcfile="C:\documents\MyDocument.doc" 
    filename="C:\documents\MyDocument.pdf"> 
</cfdocument>