在TCPDF中显示现有PDF文件

时间:2013-01-27 16:39:24

标签: php tcpdf

我使用TCPDF在我的网站上创建pdf页面,我已经使用TCPDF成功创建了pdf文件,但现在问题是我必须显示已经存在的pdf文件(位于服务器目录中的用户上传的pdf文件 - 现在是本地主机)在生成的TCPDF pdf文件中..我尝试了代码,但它没有用...下面给出了示例代码..

    $journals_page='
    <embed>
    type="application/pdf"
    src="./uploads/publications/hi.pdf"
    width="100%"
    height="100%">
    </embed>
    ';
$html = ''.$journals_page;
$pdf->writeHTML($html, true, false, true, false, '');

我在TCPDF中使用writeHTML()类型pdf ..在此之前创建的页面工作完美..但我无法显示pdf文件..请帮我解决这个问题..提前谢谢..

2 个答案:

答案 0 :(得分:0)

使用:

header("Location:path/to/hi.pdf");

答案 1 :(得分:0)

您可以使用iframe页面的标记来阻止其下载。

标签是现在在html5中有效的新媒体元素

的src属性上链接tcpdf.php
<html>
<body>
<embed
type="application/pdf"
src="http://yoursite.com/tcpdf/tcpdf.php″
width="100%"
height="100%">
</embed>
</body>
</html>