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 に答える