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

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

有帮助吗?

解决方案

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

冷聚变9 支持 开发办公室, ,它使用 cfdocument 标签将 Word 文档(.doc 格式)转换为 PDF。

<cfdocument 
    format="pdf" 
    srcfile="C:\documents\MyDocument.doc" 
    filename="C:\documents\MyDocument.pdf"> 
</cfdocument>

其他提示

在 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 等以及 水印支持.

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top