上述问题说明了一切。我知道您可以使用CFPDF从ColdFusion 8中的图像文件或HTML创建PDF,但我想知道是否可以直接从MS Word文档创建PDF - CF8或CF9。
您可以导入Word文档并将其转换为HTML或图像文件,然后进行转换吗?还是有捷径?
答案 0 :(得分:7)
请参阅文档:Office file interoperability - Using cfdocument
ColdFusion 9 支持 OpenOffice ,它使用
cfdocument
标记将Word文档(.doc格式)转换为PDF。
<cfdocument
format="pdf"
srcfile="C:\documents\MyDocument.doc"
filename="C:\documents\MyDocument.pdf">
</cfdocument>
答案 1 :(得分:5)
在CF8中,你可能会对COM对象集成或POI集成做些什么,但它不会简单/直接。
使用Word的另存为功能将其转换为HTML可能是使用CF8的最简单路线。我建议亨利有正确的想法,升级到CF9以利用OO.O集成。
编辑:感谢@jarofclay,我现在知道POI CFC包装器已更新为包含Word文档。我记得它只支持Excel,但这显然已经改变了。嗯,对我来说,如果在CF8中改变我的投票方式,为时已晚?
答案 2 :(得分:0)
我对CF并不熟悉,但如果您可以通过它进行Web服务调用,请尝试this product。它依赖于MS-Office而不是Open Office,因此可以提供更好的转换保真度。它还支持其他格式,包括Infopath,Excel,PowerPoint等以及Watermarking support。
请注意我已经使用过该产品,因此通常的免责声明适用。