0

PDFをポップアップウィンドウに表示しようとするとエラーが発生します。これは、パススルーを実行したときに発生する可能性があります。私のブラウザはFirefox(14.0.1)です。

ブラウザのポップアップに表示したいPDFをサーバーサイドで生成します。pdfを作成し、header(header('Content-type:application / pdf');)を設定し、passthru(' cat my_pdf_file')を実行します。

最終的には、pdfの最初と最後にあるindex.phpファイルのhtmlになります。私のPDFがインデックスファイルに埋め込まれていて、全部をダウンロードしているようなものです(PDF付きのインデックス)。PDFの内容のみを表示したい。

これはパススルー中に発生し、FTPでファイルをデスクトップにダウンロードしてそこから開くと正しく監視できます。

notepad ++でPDFを開いたときにそれを検出し、コード化されたコンテンツを見ました。

PDFのみを取得するためにこれを解決する方法の提案はありますか?

よろしくお願いします、

ガブリエル・ポールソン

4

1 に答える 1

0

出力がブラウザに送信される前に、ヘッダー関数を呼び出す必要があります。さらに、PDFのダウンロードに使用しているページにhtmlタグがあってはなりません。PDFデータのみを出力する必要があります。

于 2012-07-20T11:41:04.597 に答える