显示生成的PDF问题

时间:2009-08-31 09:57:12

标签: php pdf show

我在显示生成的PDF时遇到问题。 pdf保存在dataBase中。我正在继续这样开始工作的人的工作,所以我需要这样工作。将文件保存在计算机上没有问题,它工作正常,但是当我从dataBase读取时我需要在新窗口中显示它... 抱歉我的英语。 :)

2 个答案:

答案 0 :(得分:1)

<?
 $pdf=pdf_new();
 pdf_open_file($pdf,"");
 pdf_begin_page($pdf,600,800);

 $font=pdf_findfont($pdf,'Helvetica-Bold','host',0);
 pdf_setfont($pdf,$font,30.0);
 pdf_show_xy($pdf,"Sample Text",50,600);

 pd_set_parameter($pfd,"openaction","fitpage");
 pdf_close($pdf);

 $buf=pdf_get_buffer($pdf);
 $len=strlen($buf);


 header("Content-Type: application/pdf");
 header("Content-Length: $len");
 header("Content-Disposition: inline; filename=sample.pdf");
 echo $buf;
 pdf_delete($pdf);
?>

答案 1 :(得分:0)

更多信息和一些代码示例会有所帮助。

在输出到窗口之前,您需要设置正确的标题。

header('Content-type: application/pdf');