問題タブ [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.

0 投票する
1 に答える
5598 参照

php - mPDFを使用してデータベースから行を呼び出す

mPDFを試して、データベースごとに出力テーブルpdfを作成しようとしていますが、それでもそれは困難です。

このスクリプトを実行すると、PDFに生成できますが、行がデータベースのように一致しませんでしたか?

0 投票する
1 に答える
276 参照

php - 結合テーブルから mPDF を使用して印刷する

表1

テーブル_2

これらのテーブルに基づいて、それらを結合してテーブルを作成したいと考えています。

最初のファイル、show.php

結合テーブルを出力する 2 番目のファイル、print.php

しかし、結果はすべての行を示しています:

結果をこのように1行だけ表示する方法は? :

0 投票する
1 に答える
684 参照

javascript - codeigniterはhtmlを画像にレンダリングします

「A4」コンテンツに印刷する必要があるページがあります。だから私はmPDFライブラリを使用しようとしました。そのページには、カレンダーのコンテンツがあります。最初は CI の Calendar を使用していましたが、mPDF にレンダリングすると完全に機能します。しかし、最近、ユーザーの指定により、カレンダーを jquery カレンダーに変更しました。そこで、FullCalendarを使用して変更しました。それを mPDF に渡すと、そのページに他のコンテンツが表示されましたが、FullCalendar の JavaScript が PDF に表示されませんでした。

出力を画像に変更することを考えていました。出力を画像に変更してブラウザに表示するためのツール (つまりライブラリ) はありますか?

注:私のページにはjavascriptcssがありますが、ほとんどのpdf生成ツールはjavascriptまたはcss、またはその両方をレンダリングできないことを読んだことがあります。

0 投票する
1 に答える
3421 参照

php - mPDF と分音符号を使用する方法は?

更新:それを理解しました、以下のコメントを参照してください

HTMLファイルからmPDFでPDFファイルを作成しようとしています。すべて問題なく動作しますが、1 つだけ、この HTML には、エクスポートされた PDF ファイルでシンボルに変換されるルーマニア語の文字 (șțâăîşȚÂĂÎ など) が必要です。

PDFファイルの取得方法、例

私のコード:

ソースファイルの例:

[...]

[...]

特殊文字 (ラテン語) を扱っていて、これを修正する方法を知っている人はいますか? どうもありがとう!(更新: 動作するようになりました。コメントを参照してください)

0 投票する
1 に答える
6657 参照

mpdf - 最初のページのみヘッダーフッターを削除する方法 - mpdf

以下の Mpdf の 2 つの関数は、すべてのページにヘッダーとフッターを追加します。

SetHTMLHeader() SetHTMLFooter()

しかし、PDFの最初のページからヘッダーとフッターを削除するのを手伝ってください。

0 投票する
2 に答える
2455 参照

zend-framework - Adobe Reader は、Zend Framework で mPDF を使用して作成された .pdf ファイルを開くことができません

アクションの出力から、Zend Framework アプリケーションで mPDF を使用して .pdf ファイルを生成しようとしています。

これが私の行動のコードです:

表示するコンテンツが長い (つまり、数段落) 場合、.pdf ファイルをダウンロードするときに、Adobe Reader は次のエラーをスローします。ファイルが破損しています (たとえば、電子メールの添付ファイルとして送信され、正しくデコードされませんでした)。

ただし、Zend Layout render を使用せずに、同じ出力を静的変数として mpdf に渡すと、.pdf ファイルがエラーなしで開きます。また、Adobe Reader は、コンテンツが長い場合にのみ問題をスローします (つまり、2、3 語しかない場合に機能します)。

知っておくべき制限はありますか?

0 投票する
1 に答える
1541 参照

codeigniter - Codeigniter-MPDFがデータをエクスポートしない

私はCodeigniterを初めて使用し、MYSQLデータベースに存在するデータをMPDFを使用してPDFファイルにエクスポートしたいと考えています。コードは次のとおりです。

意見:

コントローラ:

モデル:

このコードでは、「メンバーデータ」と「PDFとしてエクスポート」のテキストのみを含む空白のPDFファイルが表示されます。ビューにデータを渡しているかどうかを確認しましたが、そうです。しかし、「foreach」ループで何が問題なのかわかりません。'foreach'ループの外側にすべてを出力していますが、データメンバーをボットしています。誰か私に何をすべきか教えてもらえますか?

前もって感謝します....

0 投票する
1 に答える
3777 参照

pdf - PHPExcel 1.7.8 mPDF のページ余白

mPDF をレンダラーとして使用して、PHPExcel 1.7.8 でページ マージンを設定しようとしていますが、どこにも行きません。Mark Ba​​ker が、バージョン 1.7.8 の PDF のページ マージンのサポートについて記述したと言及しているスレッドをどこかで見つけましたが、実際にそれらを実装する方法については空っぽになりました。

私の知る限りでは、出力を xls に設定すると次のようにうまく動作するため、Excel ドキュメントの余白の設定とは別のものです。

PDF 出力に戻すと、余白が各辺で 1 インチ近くあるように見えます。PHPExcel の pdf マージンへのいくつかの参照は、tcPDF しかない古いバージョンを参照しており、1.7.6 を使用していたときはまったく仕事をすることができなかったので、私は信じられないほどイライラしました。

そもそもpdfレンダリングが機能するようになったら、私は近づいていると思っていました。mPDF に直接送信できる html ページを出力するコードのオーバーホールに 8 時間ほど費やしましたが、PHPExcel は、私のように非常に特殊な形式を必要とするページの操作がはるかに簡単なので、むしろそれを行いたいと思います。可能であればPHPExcelで。

mPDFを使用してPHPExcelで余白を扱った人はいますか?

0 投票する
4 に答える
30296 参照

php - mPDF 生成ドキュメントでフォントを使用する

この問題について助けていただきたいのですが、mPDF を初めて扱っていますが、これは素晴らしいと思いますが、Web と同じ種類のフォントでレポートを表示したいと考えています。これを達成するために、まだ私にとってはうまくいかないようです。私が今までやったことは:

  1. その後に生成されるドキュメントに、Google から Open Sans への URL を追加し<link href='http://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css'>ます。
  2. 次に、フォントの使用を含むスタイル シート ファイルを追加します <link rel="stylesheet" href="<?php echo base_url(); ?>assets/publicidad/css/reporte.css" type="text/css"> 。既に追加した reporte.css 内に、'Open Sans' フォントを使用する定義があります。

    body { font-family: 'Open Sans', Sans-Serif; 期待どおりにフォントを表示します。

  3. 正常に動作する mPDF で pdf を生成しますが
    、Open Sans をドキュメント スタンドとして表示したい場合、目的のフォントが表示されません。「Open Sans」の ttfs ファイルをhttp://www.fontsquirrel.comからダウンロードしました。 /fonts/open-sans、ドキュメント内に記載されているように、mPDF ディレクトリの ttfonts フォルダー内に追加されました。


その後、この明確なドキュメントhttp://mpdf1.com/manual/index.php?tid=453に従いますが、今までPDFドキュメントに目的のフォントが表示されていません。 「4. 特定の言語でフォントを使用するには、構成ファイル (config_cp.php) も編集する必要があります。Frutiger には、タイ語に必要な文字の完全なセットが含まれていると想像してください:」という部分ですが、書き留めたデフォルト構成を使用しているので、それが問題だとは思わないでください。

私のコントローラーでこれを行います。

(上記はstackverflowエディターに認識されていません)

そして最後に、ドキュメントに従って私が望むすべてのことを行う必要がある、これまでに行ったことは次のとおりです。

PD: HTML ドキュメントにそのように追加していたので、単一引用符を付けましたが、単一引用符なしで試してみましたが、成功しませんでした。よろしくお願いします。