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