代码之家  ›  专栏  ›  技术社区  ›  Eric Belair

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

  •  6
  • Eric Belair  · 技术社区  · 15 年前

    上面的问题说明了一切。我知道你可以用cfpdf从一个图像文件或在coldfusion 8中的html创建一个pdf,但是我想知道是否可以直接从一个m s-word文档(在cf8或cf9中)创建一个pdf。

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

    3 回复  |  直到 14 年前
        1
  •  7
  •   Henry    15 年前

    参见DOC: Office file interoperability - Using cfdocument

    CaldF聚变9 支架 办公套件 ,它使用 cfdocument 标记将Word文档(.doc格式)转换为PDF。

    <cfdocument 
        format="pdf" 
        srcfile="C:\documents\MyDocument.doc" 
        filename="C:\documents\MyDocument.pdf"> 
    </cfdocument>
    
        2
  •  5
  •   Ben Doom    15 年前

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

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

    编辑: 多亏了@jarofclay,我现在知道poi cfc包装已经更新为包含word文档。我记得它只支持Excel,但这显然改变了。嗯,现在改变我对如何在CF8中这样做的投票对我来说太晚了吗?

        3
  •  0
  •   Jeroen Ritmeijer    14 年前

    我对CF一点也不熟悉,但是如果你可以通过它打Web服务电话,那就试试看。 this product . 它依赖于MS Office而不是开放式Office,因此提供了更好的转换保真度。它还支持其他格式,包括InfoPath、Excel、PowerPoint等,以及 Watermarking support .

    请注意,我已经处理过这个产品,所以通常的免责声明适用。