简单问题:有没有人知道CF8用什么来将HTML呈现为PDF?
更具体地说,我想知道版本,是否有完整的描述它支持/不支持的样式。
(例如,它不支持CSS分页 - 你需要使用不那么灵活的cfdocumentitem)
答案 0 :(得分:12)
是的,确实使用了iText。 CF8使用版本1.4:
<cfset doc = createObject("java", "com.lowagie.text.Document")>
<cfdump var="#doc.getVersion()#">
答案 1 :(得分:11)
documentation for the cfdocument
tag包含受支持的CSS样式列表。
答案 2 :(得分:7)
CFDOCUMENT使用ICEBrowser呈现HTML,然后使用iText将其写入PDF。
答案 3 :(得分:5)
根据我的记忆,cfdocument使用iText生成PDF。我不记得版本号,但你可以打开itext.jar并查看应该包含版本的清单。