問題タブ [fpdi]

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 投票する
2 に答える
39612 参照

php - FPDF/FPDI は横長形式の PDF をテンプレートとして使用できますか?

既存の PDF を FPDI のテンプレートとしてインポートしようとしています。テンプレートは横長です。テンプレートを新しいドキュメントにインポートすると、テンプレート ページが縦向きに挿入され、コンテンツが 90 度回転します。新しいドキュメントが縦向きの場合はコンテンツ全体が表示されますが、新しいドキュメントが横向きの場合はコンテンツが切り取られます。

FPDI でランドスケープ テンプレートを使用することはできますか?

0 投票する
7 に答える
19272 参照

php - FPDF / FPDIまたはZend_Pdfが1.4を超えるPDFの解析をサポートするようにする方法はありますか?

FPDIを使用してFPDFで作成されたPDFに既存のPDF(別の方法で作成された)を追加しようとしています。ほとんどのPDFで検索が機能するようですが、次のエラーが発生します。

いくつかのテストの結果、1.4以下(Acrobat v5以下)のPDFバージョンを使用すると機能するように見えることがわかりました。ファイルを見ると、PDF形式が異なるためと思われます。

これに対する回避策または解決策はありますか?私はおそらくユーザーによって10000以上のPDFをアップロードしていますが、新しいものもあれば、そうでないものもあります。また、FPDIがなんらかのエラーを引き起こしたり、falseを返したりする代わりに、単に死ぬのも厄介です。

私が今考えることができる唯一の解決策は、PDFファイルの最初の行を解析してバージョンを判別し、機能するバージョンを超えるものだけを追加することです。

編集:

Zend_Pdfでもこれを試しましたが、Zend Frameworkに付属のデモファイルを使用すると、次の結果が得られました。

1.4より大きいPDFを解析することは不可能ですか?

0 投票する
3 に答える
4852 参照

php - FPDF、FPDI-ソースドキュメントに埋め込まれたフォントを使用

私はFPDF/FPDIを使用してPDFテンプレートシステムを構築しています。1つのPDFが背景として使用され、その中に多数の編集可能な領域が定義されています(データベースに保存されます)。編集可能な領域は、画像、テキスト、またはその両方である可能性がありますが、これは私の質問ではなく、ほんの少しの背景です。

一部の背景(FPDIソースPDF)PDFまたは「テンプレート」にはフォントが埋め込まれています。2つのことを実現できるようにしたいと考えていましたが、これが可能かどうか疑問に思いました。

  1. ソースドキュメントに埋め込まれているフォントを出力ドキュメントで使用できるようにしたい。
  2. UIのフォントリストに含めることができるように、これらのフォントを列挙する必要があります。

明確にするために、これらのフォントを再利用して、インポートしたページに適用するだけでなく、埋め込みフォントの1つで新しいテキストをレンダリングするオプションを提供したいと思います。

任意のポインタをいただければ幸いです。

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

pdf-generation - FPDI、自動ページ カウンターを削除する方法

FPDI を TCPDF と一緒に使用して、既存の PDF ファイルにページを追加しています。これはうまく機能しますが、1 つ問題があります。新しい PDF を出力すると、右下隅に「112/299」などの自動ページ カウンターが表示されます。この自動生成されたページ カウンターに関するドキュメントは FPDI または TCPDF にありません。

この問題は、ファイルを FPDI に通したときにのみ発生します。これにより、ファイルが FPDI に絞り込まれます。

私の質問は、FPDI で生成された PDF ファイルのすべてのページの右下隅にあるこのひどいページ カウンターを削除するにはどうすればよいかということです。

答えてくれてありがとう。

0 投票する
3 に答える
9666 参照

php - Dompdf0.6a + FPDI で「xref テーブルが見つかりません」

dompdf0.6a を使用して html から pdf ファイルを生成しようとしていますが、問題なく動作しますが、保護のために暗号化する必要がありますが、エラーが発生します

ただし、古い dompdf バージョンを使用すると、正常に動作します。fpdiがサポートしていない新しいpdfバージョンを生成すると思います。

ところで。私はそれを FPDI/pdf_parser.php:208 (メソッド pdf_read_xref() 内) までたどりました

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

php - FPDF ヘッダーの質問 - 気が狂いそうです。

各ページの上部にリストされているユーザー名を使用して、項目名をテンプレート PDF (FPDI を使用) に出力する PDF を生成しようとしています。すべてのユーザーは異なる数のアイテムを持つことができます (つまり、1 ~ 4 個のアイテムがある場合は 1 ページのみを出力し、5 ~ 8 個のアイテムがある場合は 2 ページを出力するなど)。

これが私がやろうとしていることの例です: http://www.mediafire.com/?k2ngmqm1jmm

これは私がこれまでに持っているものです。TopMargin を設定することですべての間隔を機能させることができますが、これでは Username ヘッダーを入れることができません。

助けてください!

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

php - ケーキPHPでTCPDFとFPDIを使用する

ケーキのphpインストールでTCPDFセットアップを実行しましたが、生成されているPDFの先頭にPDFを追加する必要があるため、FPDIも使用しようとしています。

これを行おうとすると、3つのクラスを使用します

ヘッダーデータを保持するXTCPDFFPDI-FPDIクラスTCPDF-TCPDFクラス

そしてそれはそのように設定されています:

XTCPDFはFPDIを拡張しますFPDIはTCPDFを拡張します

FPDIクラスのコマンドを使用してこれを使用してPDFを生成しようとすると、次のエラーが発生します。

これはスコープの問題かもしれないと思っていますが、よくわかりません。XTCPDFクラスを含まないように変更してテストしましたが、同じエラーが発生します。

編集:FPDIクラスにアクセスするために使用しているコードは次のとおりです。

助けてくれてありがとう:D

0 投票する
3 に答える
3396 参照

fpdf - FPDI で拡張する場合、TCPDF でトランザクションを使用する方法はありますか?

FPDI のブリッジで TCPDF を使用しています。私が抱えている問題は、を使用するとすぐにstartTransaction()次のエラーが発生することです。

そしてスクリプトは終了します (TCPDF::Error() メソッドのサイコロのため)。

私が使用しているコードは次のとおりです。

それを次のように変更すると:

それは正常に動作します。

それらを連携させてTCPDFのトランザクションを使用する方法はありますか?

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

php - FPDI と FPDF の使用

PDF の生成に FPDI と FPDF を使用しようとしていますが、セルを作成するときに問題が発生します。塗りつぶしを使いたい。したがって、セルには背景色があります。

今のところ、私は次のようにしています:

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

php - fpdiの中央のテキスト?

fpdiでテキストを中央揃えにして、単語の長さに関係なく常に中央揃えにする方法はありますか?