【问题标题】:Is it possible to convert a Microsoft Word document to PDF with ColdFusion?是否可以使用 ColdFusion 将 Microsoft Word 文档转换为 PDF?
【发布时间】:2010-02-18 21:31:50
【问题描述】:

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

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

【问题讨论】:

    标签: pdf coldfusion ms-word pdf-generation cfpdf


    【解决方案1】:

    见文档: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。答对了。只要确保在服务器上安装了 OpenOffice。
    • 您可以在 CF8 中执行此操作,也可以直接调用 OpenOffice Java API。
    【解决方案2】:

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

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

    编辑:感谢@jarofclay,我现在知道 POI CFC 包装器已更新为包含 Word 文档。我记得它只支持 Excel,但这显然已经改变了。嗯,我现在改变我对如何在 CF8 中执行此操作的投票是否为时已晚?

    【讨论】:

      【解决方案3】:

      我对 CF 完全不熟悉,但如果您可以从中调用 Web 服务,请尝试 this product。它依赖于 MS-Office 而不是 Open Office,因此提供了更好的转换保真度。它还支持其他格式,包括 Infopath、Excel、PowerPoint 等以及Watermarking support

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

      【讨论】:

        猜你喜欢
        • 2019-04-04
        • 1970-01-01
        • 1970-01-01
        • 2012-03-07
        • 1970-01-01
        • 2011-11-10
        • 1970-01-01
        • 1970-01-01
        • 2018-06-03
        相关资源
        最近更新 更多