能否使用ColdFusion将Microsoft Word文档转换为PDF?

6

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

您是否可以导入Word文档并将其转换为HTML或图像文件,然后进行转换?还是有捷径可走吗?

3个回答

7

请参阅文档:Office文件互操作性 - 使用cfdocument

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

说明:本文介绍了ColdFusion 9支持OpenOffice,并利用cfdocument标签将Word文档(.doc格式)转换为PDF的方法。
<cfdocument 
    format="pdf" 
    srcfile="C:\documents\MyDocument.doc" 
    filename="C:\documents\MyDocument.pdf"> 
</cfdocument>

1
+1。太好了。只需确保服务器上安装了OpenOffice即可。 - Jas Panesar
您也可以在CF8中直接调用OpenOffice Java API来完成此操作。 - yfeldblum

5
在CF8中,你可能可以通过COM对象集成或POI集成来完成一些操作,但这并不简单/直接。
使用Word的“另存为”功能将其转换为HTML可能是使用CF8最简单的方法。但我建议Henry有正确的想法,升级到CF9以利用OO.O集成。
编辑:感谢@jarofclay,我现在知道POI CFC包装器已更新以包括Word文档。我记得它只支持Excel,但显然已经改变了。嗯,对于我如何在CF8中完成此操作,是否为时已晚?

0

我对CF一点都不熟悉,但如果你可以从中进行Web服务调用,那么尝试使用this product。它依赖于MS-Office而不是Open Office,因此提供更好的转换保真度。 它还支持其他格式,包括Infopath、Excel、PowerPoint等,以及水印支持

请注意,我曾经在这个产品上工作过,因此通常的免责声明适用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接