1

我在显示生成的 PDF 时遇到问题。pdf 保存在数据库中。我正在继续一个以这种方式开始工作的人的工作,所以我需要以这种方式工作。将文件保存在计算机上没有问题,它工作正常,但是当从数据库中读取它时,我需要在新窗口中显示它......对不起我的英语。:)

4

2 回答 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 回答