我有一个iframe用于从其父页面生成PDF。 PDF制造商(ABCpdf)需要一个HTML文件,然后转换。从iframe刮去父页html
我目前做的是使用刮家长的HTML:
var temp;
temp=parent.document.body.parentNode.innerHTML;
然后我用的形式在iframe将其提交给在那里按摩是之前删除之类的iframe部分服务器保存为PDF制造商的临时HTML文件。
但是生成的HTML代码是错位的,与<BODY>
代替<body>
等,并围绕ID的引号去掉等
有没有更好的办法来获取HTML?
我不只是以HTML格式重新生成页面的原因是父页面是一个复杂的报表。它包含各种控件,以允许用户显示/隐藏表格中的各个部分或排序。所以我得到的HTML必须反映用户定制。
感谢
我已经几乎完全做你与ABCPdf描述了。我最终需要做的是创建一个页面外观的自定义JSON标记,然后使用该信息重新生成页面。我知道这是一种痛苦,但它也给你一些灵活性来做一些事情,比如添加自定义页眉或页脚。 – roto 2011-02-23 19:12:36