2011-09-27 132 views
-1

我有一个使用mpdf(php to pdf)生成pdf的PHP页面。所以当用户转到此页面时,生成了pdf ..我已经决定,而不是将PDF输出到浏览器我会通过电子邮件发送给他们..这一切都很好,而且效果很好..所以在生成代码的最后,我把html页面的代码显示出来了。就像一个全新的页面一样。除了在IE中,布局全都搞砸了。但是如果我把html代码放在pdf生成代码之前,它看起来都很好..如果我把html放在它自己的页面中,它看起来很好.. pdf生成代码搞乱了IE ..连接php页面

所以问题是..如果我链接pdf生成页面到html页面怎么样..

即有两个页面..一个PHP页面与HTML代码说明我想显示....然后链接到PDF生成代码..像包括(“pdfpage.php”);包含不起作用,但其他任何东西?功能?

想法?卡住。

谢谢

+0

究竟是什么问题?请显示一些代码! – markus

+0

好吧..可能已经解决了?或者至少这似乎工作..不知道如果导致自己的问题?把它放在之后的最后一页。所以最后<?php require_once('pdf_gen.php');?>它似乎有效?建议?问题没有想到的? – user718359

回答

0

您可以尝试了换你的PDF生成代码,并尽量不让它与你的HTML页面干扰。

起点是ob_start()。您可以在生成PDF 之前启动输出缓冲区。捕获您的PDF生成代码可能产生的任何输出。然后你可以看看它,处理它或者做任何你喜欢的事情。

这样,没有遗漏会干扰您的HTML页面。