2016-12-07 19 views
0

私はjqueryを使用しています。ルーチン内では、データベースに格納されたデータを含むテーブルを描画するwindow.open()という新しいウィンドウを呼び出します。この新しいウィンドウには、表示されているテーブルの情報を含むpdfを生成するためのボタンもあります。問題は、pdfが生成されたときに、そのファイルをコンピュータに保存してから、そのディレクトリに移動してpdfを開くというウィンドウが開きます(一般的なダイアログというものです)。この動作は必要な動作ではありません。必要なのは、pdfが生成されると、新しいウィンドウで自動的に開き、記録または印刷することができるということです。pdfを生成する方法は、これはTCPDFのウィンドウで自動的に開きますか?

PDF生成の最後の部分は次のとおりです。

$obj_pdf->writeHTML($content); 
    $serial='123'; 
    $nombre='Archivo_'.$serial.'_'.date("d-m-Y H-i-s"); 
    $obj_pdf->Output($nombre, 'I'); 

誰かがこのトピックで私を助けることができるしてください? 既にありがとうございます。

答えて

0

ファイル名$nombreが終了

$nombre='Archivo_'.$serial.'_'.date("d-m-Y H-i-s").'.pdf'; 

.pdf拡張子を持っていることを確認してくださいあなたはあなたの応答にコンテンツタイプヘッダを付加したことがありますか?また

header("Content-type: application/pdf"); 

お使いのブラウザがインストールされてPDFプラグインを持っていることを確認しhttps://tcpdf.org/docs/source_docs/classTCPDF/#a3d6dcb62298ec9d42e9125ee2f5b23a1

関連する問題