問題タブ [mpdf]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - フォーム経由で HTML コードを送信する
よくわかりません。
MPDFで html ページをエクスポートしてみます。私は例を見て、それを使用する方法は次のようになります:
したがって、html コードを変数に入れる必要があり、mpdf クラスが pdf ファイルを生成します。
私はこのような問題を抱えています:
ユーザーからフォームが送信された後、php で動的に生成されたページを印刷したいと考えています。レポートページです。ユーザーが希望する特定の期間を選択すると、ページにレポートが表示されます。
したがって、ユーザーがフォームを送信した後、生成された html コードを取得する必要があります。私はob_get_contents()これを行ってから、上記のmpdfスクリプトを持つphpページ、たとえばpdf.phpにフォームを送信するために使用しています。
ここにpdf.phpの私のコード:
PDFが作成されましたが、本来のように正しく表示されません(作成されたPDFはHTMLページを正しく表示しません)。
生成された html コードが間違っていて、mpdf が html コードを理解していない可能性があると思います。だから私はこのように試します:
生成された html コードをコピーして、上記の例のように php ページを作成しようとしました。生成された pdf はページを正しく表示します。
なぜこれが起こるのか理解できません。たぶん、php のフォームから html コードを送信できませんか?
私の悪い英語で申し訳ありません。あなたが私の問題を理解し、解決できることを願っています。ありがとうございました。
編集:
ここにHTMLコードを送信するための私のフォーム:
編集
これは私の生成されたhtmlの例です:
php - 自動ダウンロードmpdf生成されたpdfドキュメント
私はmpdfの初心者なので、この質問がばかげていると感じてもかまいません:)、
pdfドキュメントusinfmPDFクラスを生成しましたが、問題は、pdfが生成された後、ブラウザがタブで開くことです。しかし、私はそれを開かずに自動ダウンロードしたいのですが、私のコードは次のようなものです。
$mpdf->download代わりに、mpdfクラスにダウンロードする関数があることを期待しています$mpdf->Output('mpdf.pdf')。このタイプのソリューションをたくさん検索しましたが、無駄に見つかりませんでした。
php - パフォーマンス比較 mPDF と tcPDF
htmlからPDFを生成するのにmPDFを使っているのですが、tcPDFより遅いと先輩から聞いたので使いやすいと思います。
しかし、mPDF と tcPDF の両方のフォーラム/ドキュメントを読み、Web から検索した結果、どちらも同じ fPDF を使用しており、fPDF はバックエンドで PDFlib ライブラリを使用していると結論付けました。
違いがあれば誰でもクリアできますか?
php - 特定のページの呼び出しヘッダー
mpdf動的PDF生成に使用しています。10ページある場合、5、6、7、9ページでヘッダーを呼び出す必要があるなど、特定のページでヘッダーを呼び出す必要があるという状況に陥っています。
これを達成する方法は?
phpexcel - テーブルがページに対して大きすぎる場合の mPDF エラー
次の PHP コードを使用します。
$content は非常に単純な html テーブルです
表の行数が 1 ページ未満である限り、PDF はエラーなしで生成されます。HTML に 1 つ以上の行を追加すると、PHP の警告が表示されます。
何度も何度も繰り返されました。mPDF エラー通知をオンにすると、
mPDF の PHP 通知を取り除くことができないのコードを使用して警告を抑制しようとしました
この種の機能は機能しましたが、強制ダウンロードされた PDF には次の癖があります。
これは、CodeIgniter フレームワークで使用しようとした PHP ライブラリの 3 番目の PDF であるため、この時点で非常にイライラしています。
PHPExcel (クライアントの Excel ダウンロード データ オプションを提供するために使用しています) は、Excel スプレッドシートの書式設定には最適ですが、どのオプションを使用しても、PDF への出力はひどいものです (主に、各セルの周りに巨大なパディング)
ezPDF/PHP-PDF ( http://www.ahowto.net/php/easily-integrate-ezpdf-aka-pdf-php-into-codeigniter-frameworkによる) は素晴らしく機能しました。ただし、PDF の上部に表示することに固執していたクライアントのロゴと連携させることができませんでした。
次はdomPDFを試してみようと思います。
php - mpdfを使用してpdfを作成するとエラーが発生する
mpdf画像エラーについて何か考えがある場合は、ここで共有してください。
mPDF エラー:***IMAGE Error (https://chart.googleapis.com/chart?cht=bvg&chs=500x350&chds=0,3500&chxt=x,y,y&chxr=1,0,3500,500&chxl=1:|0|500|1,000|1,500|2,000|2,500|3,000|3,500|0:|Budget%20with%20no%20conversions|Budget%20with%20conversions|2:|Cost%20()&chxp=2,50&chco=FFC100&chg=0,14.285714285714,1,3,0,0&chm=N*sf0*,000000,0,,12,0,be:0:5&chbh=a&chd=t:1055.1,3439.69): Could not find image file***
=> sudo apt-get install php5-curl および sudo service apache2 restart を使用して、システムで既にカールしています
php - mpdfページ追加
HTMLをPDFに変換しています。複数のページを持つ長い html がある場合を除いて、すべてうまくいきます。変換後、その出力は 1 つの PDF ページに表示されます。自動ページネーションが必要です。mPDF でサポートされていますか。他のすべての HTML でうまく機能しますが、ほとんどの場合は機能しません。ここにコードをコピーしようとしましたが、非常に長いのでここに置くことはできません。
私の Html は有効ではありません。私はそれを知っています。HTML purifier を使用して修正しましたが、完全には修正されていません。ネストされたテーブルがある場合、これが発生する可能性があることをネットで読みました。しかし、解決策が必要です。
これが私のコードです。
php - mpdfを使用してpdfメールを送信するには?
mpdf を使用して pdf を作成するための私のサンプル コーディングは、(正常に動作します)
電子メールを送信するための私のサンプルコーディング:
私の問題は、pdf が作成され、ブラウザーで直接開かれることです。pdf ファイルを電子メールの添付ファイルとして送信するにはどうすればよいですか?
可能であれば、コードを手伝ってください。または、いくつかの提案を手伝ってください。自分でコーディングします。
ありがとう!
php - PHPmPDFファイルをPDFとして保存
mPDFを使用しているページがあります。実行するとブラウザにPDFが表示され、ここからPDFとして問題なく保存することもできます。私がしたいのは、ページが実行され、ページがサーバーにPDFとして保存されるPDFを生成するときです。
現在のコードは次のとおりです。
私が言ったように、これはPDFを正常に出力しますが、誰かがPDFとして保存する方法を教えてもらえますか?
php - mpdfを使用してphpファイルをpdfに変換する
HTML ページを pdf に変換して問題なく電子メールで送信できますが、php ファイルを pdf に変換する際に問題が発生しています。
mpdfを使用してphpファイルをpdfに変換することは可能ですか、それとも他のphpクラスを使用する必要がありますか?
ありがとう!