2010-02-18 103 views
6

上面的問題說明了一切。我知道你可以創建使用CFPDF中的ColdFusion 8圖像文件或HTML PDF格式,但我不知道它是否可以直接創建一個MS Word文檔PDF - 以CF8或CF9。是否可以使用ColdFusion將Microsoft Word文檔轉換爲PDF?

您可以導入W​​ord文檔並將其轉換爲HTML或圖像文件,然後執行轉換嗎?或者有沒有捷徑?

回答

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

+1。答對了。只要確保在服務器上安裝了OpenOffice。 – 2010-02-19 08:31:20

+0

您可以通過直接調用OpenOffice Java API來在CF8中執行此操作。 – yfeldblum 2010-08-01 06:00:23

5

在CF8,你也許可以做COM對象的整合或整合POI的東西,但它不會是簡單/簡單。

使用Word的另存爲功能將其轉換爲HTML可能是使用CF8的最簡單路線。但我會建議亨利有正確的想法,但升級到CF9以利用OO.O集成。

編輯:感謝@jarofclay,我現在知道POI CFC包裝已更新爲包含Word文檔。我記得它只支持Excel,但這顯然發生了變化。呃,我現在改變我在CF8中如何做到這一點的投票太晚了嗎?

+1

POI效果很好。 – jarofclay 2010-02-19 00:21:07

0

我對CF完全不熟悉,但是如果您可以從中撥打網絡服務電話,請嘗試this product。它依靠MS-Office而不是Open Office,因此提供了更好的轉換保真度。它還支持其他格式,包括Infopath,Excel,PowerPoint等以及Watermarking support

請注意,我一直在使用這個產品,所以通常免責聲明適用。