我在显示生成的 PDF 时遇到问题。pdf 保存在数据库中。我正在继续一个以这种方式开始工作的人的工作,所以我需要以这种方式工作。将文件保存在计算机上没有问题,它工作正常,但是当从数据库中读取它时,我需要在新窗口中显示它......对不起我的英语。:)
JankoS
问问题
180 次
2 回答
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);
?>
于 2009-08-31T10:05:33.457 回答
0
更多信息和一些代码示例会有所帮助。
在输出到窗口之前,您需要设置正确的标题。
header('Content-type: application/pdf');
于 2009-08-31T10:00:02.797 回答