回答
对于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文件