2009-08-31 14 views
1

生成されたPDFを表示する際に問題があります。 pdfはdataBaseに保存されます。私はそのように仕事を始めた男の仕事を続けているので、私はそのように働く必要があります。コンピュータ上にファイルを保存しても問題はありませんが、うまくいきますが、データベースから読み取ったときに新しいウィンドウで表示する必要があります... そして、私の英語については残念です。 :)生成されたPDFの問題を表示

+0

は、私はあなたのウェブブラウザにHTTPまたはHTTPS経由でファイルを提供していると思いますか?あなたは現在何をしていますか?問題は何ですか? – innaM

答えて

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); 
?> 
+0

私はそれを修正します。ヘッダーで ""を削除しませんでした。今それは動作します。 Tnx .. –

0

さらに詳しい情報といくつかのコード例が役に立ちます。

ウィンドウに出力する前に正しいヘッダーを設定する必要があります。

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

私はそれをしましたが、それはまだフォームを保存して窓に行く。 私も試してみます: header( 'Content-type: "application/pdf"'); header( 'Content-Disposition:attachment; filename = "name.pdf"'); –

関連する問題