回答
對於MS Word的要求,Office的大多數版本都可以解釋基本的html/xml。所以你可以考慮將舊的cfcontent破解作爲POI的一個簡單替代方案。 (這個Word包不像電子表格包那麼成熟。)
基本上你生成html,但是使用cfheader/cfcontent到告訴瀏覽器的內容實際上是一個Word文檔。這顯然不是一個真正的MS Word文件。但它比大多數選項更簡單。
http://msdn.microsoft.com/en-us/library/aa155477.aspx
<cfheader name="Content-Disposition" value="attachment; filename=someFile.doc">
<cfcontent type="application/msword">
... your html code here ...
對於Microsoft Office文檔,您可以使用Apache POI project。這意味着在你的coldfusion代碼中你需要使用一些基本的java代碼來調用poi方法。
但是,如果您選擇PDF文件的事情是相當容易的。您可以使用cfdocument tag with the PDF格式選項
使用POI或OpenOffice界面(取決於您的版本)可以創建Word文檔。使用內置的PDF生成工具,您可以創建PDF文檔。 HOwever,你只能作爲一個選項出現。
無法覆蓋保存/打印菜單功能。無論您如何處理它,我都會保存源文檔而不是.doc或.pdf。同樣,您不能阻止我打印原始文檔,而不是準備好的PDF。
這裏是爲我工作的方法: Create PDF or FlashPaper with ColdFusion
然而,就像打印,你將不得不犧牲一些圖形,所以這將用於出口是最好用內容(但是,因爲您沒有指定,我只是澄清這是可能的,但需要付出代價)。
希望有所幫助。
使用cfdocument顯示爲PDF,然後他們只需單擊磁盤映像即可將其保存到計算機中。或者你可以使用cfdocument的filename =屬性來爲它指定一個文件名,它會提示他們保存它而不是在瀏覽器中顯示。
- 1. 是否可以使用ColdFusion將Microsoft Word文檔轉換爲PDF?
- 2. 將pdf文件轉換爲word文檔
- 3. 將word文檔轉換爲pdf的vbscript
- 4. 將Word文檔轉換爲PDF - Python
- 5. 將word文檔轉換爲pdf
- 6. 將HTML轉換爲Word文檔
- 7. 。將HTML轉換爲word文檔
- 8. 快速將Word文檔轉換爲HTML
- 9. 將Word文檔轉換爲HTML格式
- 10. 只將第一個Word文檔頁轉換爲PDF
- 11. 將PDF轉換成Word文檔
- 12. 如何將HTML轉換爲PDF文檔
- 13. 將大型HTML文檔轉換爲PDF
- 14. 將文檔轉換爲html和pdf
- 15. 將網頁上的文本註釋轉換爲word文檔
- 16. 將網頁轉換爲PDF或圖像
- 17. cfdocument沒有正確地將Word文檔轉換爲PDF
- 18. 將網頁存檔轉換爲html
- 19. 將文檔轉換爲pdf
- 20. 將網頁轉換爲PDF
- 21. 將MS-Word轉換爲PDF
- 22. 通過API或通過ColdFusion將PDF轉換爲HTML?
- 23. 如何使用Java將HTML頁面轉換爲PDF文檔?
- 24. 在Windows服務器上將Word文檔文件轉換爲PDF
- 25. C#將PDF文件轉換爲Word文檔,反之亦然
- 26. 使用java中的itext將pdf文件轉換爲word文檔
- 27. 如何將word文檔轉換爲perl中的pdf文件?
- 28. 使用ASP.NET C將網頁轉換爲PDF文檔#
- 29. Rails:將HTML轉換爲PDF?
- 30. 將pdf轉換爲word doc文件