ezpdfのように保存せずにTCPDFをブラウザで出力するにはどうすればよいですか?ファイルを保存せずにTCPDF出力
答えて
「インライン」にI
を使用して、PDFをブラウザに送信します。F
とは対照的に、ファイルとして保存します。
$pdf->Output('name.pdf', 'I');
印刷PDFヘッダーのように(ヘッダ()関数を使用して): header("Content-type: application/pdf");
してからちょうど(代わりにディスクに書き込むの)あなたが作成したPDFファイルの内容をエコー。
ヒント - ファイル保存して:
$pdf->Output('sandbox/pdf/example.pdf', 'F');
私はOutput("doc.pdf", "I");
を使用してきたし、それが動作しません、私は常に、ファイルを保存するよう求めています。
ことがわかりました。使用可能であれば、プラグインが使用されます。名前で与えられた名前は、PDFを生成するリンク上で "名前を付けて保存"オプションを選択するときに使用されます。 http://www.tcpdf.org/doc/classTCPDF.html#a3d6dcb62298ec9d42e9125ee2f5b23a1
次に、プラグインを使用して印刷する必要があると思います。そうでなければ、ダウンロードされます。
としてドキュメントを返します。引用しているドキュメントで参照されている「プラグイン」はブラウザプラグインです。ブラウザにPDFビューアプラグイン(または組み込みのサポート)がない場合は、ダウンロードするように求められますが、問題のブラウザの動作によって異なります。 – NullColaShip
O
と同じようにインラインでI
と動作します。
$pdf->Output('name.pdf', 'O');
おそらく、覚えやすいかもしれません(開くためにO
)。
$pdf->Output('name.pdf', 'D');
あなたはPDFブラウザビューアで開いていない、保存するために、ブラウザにダイアログウィンドウを開きたい場合は
は、あなたが「D」を使用する必要があります(私はしばらくの間、この解決策を探していました)パラメータを正しく調整してください。 出力関数の第1パラメータは「メソッド」、第2パラメータは「ファイル名」です。
$pdf->Output('I','abc.pdf');
-Umair
$filename= time()."pdf";
//$filelocation = "C://xampp/htdocs/Nilesh/Projects/mkGroup/admin/PDF";
$filelocation = "/pdf uplaod path/";
$fileNL = $filelocation."/".$filename;
$pdf->Output($fileNL,'F');
$pdf->Output($filename, 'S');
あなたはどこからそれを取得していますか? [TCPDF documentation](https://tcpdf.org/doc/code/classTCPDF.html#a3d6dcb62298ec9d42e9125ee2f5b23a1)には、他の人の答えと同じように、パラメタがリストされています。 – NullColaShip
これは私がドキュメントで見つけたものです。
- I:ブラウザ(デフォルト)にファイルをインラインで送信します。使用可能であれば、プラグインが使用されます。名前で与えられた名前は、PDFを生成するリンク上で "名前を付けて保存"オプションを選択するときに使用されます。
- :ブラウザに送信し、名前で指定された名前でファイルを強制的にダウンロードします。
- F:名前で指定された名前のローカルサーバーファイルに保存します。
- :ドキュメントを文字列として返します(名前は無視されます)。
- FI:F + Iオプションと等価
- FD:F + Dオプション
- Eに相当:BASE64のMIMEマルチパート電子メールの添付ファイル(RFC 2045)
としてドキュメントを返します
- 1. minicomの出力をファイルに保存できません
- 2. ファイルを保存ダイアログを使用せずにファイルを保存します
- 3. SaveFileDialogを使用せずに.txtファイルにテキストボックス入力を保存する
- 4. ファイルを開く/保存せずに所定の場所に保存ダイアログボックスASP.NET
- 5. 既存の出力ファイルを上書きせずにStream CopyTo()を使用する
- 6. PHPページがフォームを保存せず、出力を解析しています
- 7. ファイルに保存せずにCコードをコンパイルする
- 8. 生成したpdfファイルをサーバーに保存せずに置く
- 9. リロードせずにファイルに変更を保存するPage
- 10. アップロードせずにPaperclipを使用してファイルを保存する
- 11. gplotの出力をmatlabのファイルに保存するには?
- 12. Excel interop:保存ダイアログを表示せずにブックを保存
- 13. Sublime - 保存せずにファイルを閉じる
- 14. 保存せずにファイルを受信してアップロードする
- 15. サムネイルを保存せずに作成
- 16. セッションデータを保存せずにYii2サインアップ
- 17. gdb、ダンプメモリ、フォーマットされた出力をファイルに保存
- 18. forループ出力を別のFITSファイルに保存する
- 19. 出力を複数のtxtファイルに保存する方法は?
- 20. JSP出力をキャプチャしてファイルに保存
- 21. 保存する出力
- 22. R出力を保存するには?
- 23. Chromeにコンソール出力を保存する
- 24. ドッカーの出力をテキストファイルに保存
- 25. AVCaptureSession出力サンプルバッファをCoreDataに保存
- 26. タスクの出力を保存します。エラーメッセージは保存されません。
- 27. Java配列のヘルプ:出力ファイルに保存
- 28. FPDF出力()html拡張子を持つファイルを保存する
- 29. 値を保存してcsvファイルを出力する
- 30. MatlabのFigureに内容を保存する(getframeを使用せず、ファイルに保存することなし)
どのように出力pdfを電子メールの添付ファイルとして送信しますか? – alex
ユーザー "http://www.tcpdf.org/doc/code/classTCPDF.html#a3d6dcb62298ec9d42e9125ee2f5b23a1" でTCPDFのドキュメントあたりとして$ PDF->出力( 'name.pdf'、 'E') E: base64 mime複数の電子メールの添付ファイル(RFC 2045) – wingskush