問題タブ [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 投票する
1 に答える
1936 参照

php - php スタンプ - 別の pdf または html で pdf に透かしを入れる

stamp.pdfまたはstamp.htmloriginal.pdfがあるとしましょう。

stamp.pdf ( stamp.html ) にはスタンプが含まれており、特定の位置にあるoriginal.pdfの上にstamp.pdfを配置し、新しい pdf - original_stamped.pdfを生成したい

Stamp.pdfを pdf (ベクター グラフィック) または html として挿入したいのですが、ラスター イメージに変換せずにoriginal_stamped.pdfに挿入します。

スタンプまたは透かし(ページ上)について話していますが、pdfにページを追加するだけではありません。

何か案は?ありがとう!

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

php - fpdf を使用してページを削除する

fpdf ライブラリを使用して作成した PDF からいくつかのページを削除したいのですが、

ページを削除する機能はありますか。私はFPDFに精通していません。

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

php - Symfony2を使用してTCPDFでFPDIを使用しようとしています

symfony2 で FPDI と TCPDF を使用しようとしています。

TCPDF だけでも問題なく使えました。しかし、FPDI を使用しようとすると、エラーが発生します。

私のcomposer.jsonには、次のものを入れました:

次に、コントローラーでTCPDFクラスをインスタンス化できます

しかし、FPDI インスタンスをインスタンス化しようとすると

ルートにアクセスしようとすると、symfony は次のエラーをスローします。

*FatalErrorException: エラー: クラス 'Symfony\Component\Debug\Exception\ContextErrorException' が C:\xampp\htdocs\Consulta\vendor\fpdi\fpdi2tcpdf_bridge.php に見つかりません C:\xampp\htdocs\Consulta\vendor\ の 169 行目fpdi\fpdi2tcpdf_bridge.php 169行目*

誰もこれを解決する方法を知っていますか?

fpdi2tcpdf_bridge.php の内容を追加しています

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

codeigniter - Codeigniter で FPDI を TCPDF と統合する

私は codeigniter で TCPDF をうまく使っています。今、私はFPDIを使いたいと思っています。だから私はPDFをマージすることができます。それ、どうやったら出来るの?例として、私はこれを見つけました: http://www.setasign.de/products/pdf-php-solutions/fpdi/demos/tcpdf-demo/

このクラスを実行すると、codeigniter が死んでいます。なんで?

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

php - ISSUU と互換性のある PDF の Ghostscript 設定

GHOSTSCRIPT を使用して PDF ファイルを変換し、ISSUU.com と互換性を持たせる必要があります。

私のpdfはPHP-FPDI出力から来ました。ISSUU にアップロードすると、一部のテキスト/フォントが壊れて表示されなくなります。

PHPですべてを行う必要があります。

  1. pdf は既存の PDF です。PDF v1.7. これを ISSUU にアップロードすると、すべて正常に動作します。
  2. 既存の PDF に余白を付ける必要があったため、FPDF と FPDI を使用して余白を付けました。

    /li>
  3. PDFに余白ができました。ここで正確な出力を確認できます: output PDF Sample

  4. それを ISSUU にアップロードすると、出力はISSUU outputのようになります。一部のテキストは現在欠落しています。

  5. Ghostscript ではどのような設定を使用すればよいですか?

  6. この問題を解決するにはどうすればよいですか?
  7. ハイパーリンクも必要です。dCompatibilityLevel を 1.3 に変更すると、ハイパーリンクが機能しなくなります。
  8. ISSUU に連絡しましたが、応答がないようですので、ghostscript を使用して変換する必要があります。
  9. -dCompatibilityLevel 1.7 も試してみましたが、それでも同じ出力です。

Ghostscript 9.10 を使用しています。

使用コード:

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

php - FPDI & TCPDF の問題?

FPDI & TTCPF php クラスを一緒に動作させるには、かなり奇妙な問題があります。

FPDI: http://www.setasign.com/products/fpdi/about/

TCPDF: http://www.tcpdf.org/

周りを読んだり、与えられた例のいくつかを見たりしても、これらは一緒に動作するはずです。問題はありません...

しかし..いくつかの競合(または何か)が発生しています

このリンクは、TPDF と TCPDF の両方のクラスを一緒に使用するためのかなり単純で簡単な方法を示しています。

setasign.com/products/fpdi/demos/tcpdf-demo/

私はこれを実行しています/これをWAMPを使用してローカルでテストしています..およびPHPバージョン5.4.12

これは、TCPDF を使用しようとしたときに発生するエラーです (コンテンツを表示するためのより堅牢なオプションがあります)。

厳格な標準: FPDF::_putstream() の宣言は、C:\wamp\www\projects\PDF_generation\FPDI\fpdi2tcpdf_bridge.php の 167 行目で TCPDF::_putstream($s, $n = 0) と互換性がある必要があります

この:

厳格な標準: FPDF_TPL::SetFont() の宣言は、TCPDF::SetFont($family, $style = '', $size = NULL, $fontfile = '', $subset = 'default', $out = と互換性がある必要がありますtrue) C:\wamp\www\projects\PDF_generation\FPDI\fpdf_tpl.php の 460 行目

これら2つのクラスをテストして動作させるための適切な開発環境をどのように取得するかについて、私は立ち往生していますか?

何か案は?すべての提案に感謝します。

ありがとう!

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

php - magento FPDF エラー: 一部のデータは既に出力されているため、PDF ファイルを送信できません

私は次の問題を抱えています:

これは私のコードです:

ob_start(); にコメントすると 次のエラーが画面に表示されます: FPDF エラー: 一部のデータは既に出力されています。PDF ファイルを送信できません

通常のpdf形式が表示されているが、pdfの白いページが表示されていないことにコメントしない場合、純粋なphpでそれを実行しようとしましたが、すべて問題ありませんでした例: http://milton.bommelme.com/fpdf/pddf php

しかし、magentoでは何かがうまくいきません.pdfなどをロードする方法がわからないかもしれません。私はマジェントで非常に新しいです。

ありがとうございました。

0 投票する
0 に答える
2530 参照

php - サーバーにPDFファイルを保存したり、テンプレートをロードしたりできない - FPDF/CodeIgniter

FPDF/FPDI を使用して PDF ドキュメントを作成/編集/保存しています。ローカル サーバー (wamp) で試してみましたが、すべてうまくいきました。テンプレートをアップロードし、Output() を使用すると、pdf が適切なフォルダーに保存されます。

しかし、コードをサーバーにアップロードすると、次のような FPDF エラーが表示されました。

具体的には、FPDI クラスの pdf_parser.php ファイルからエラーが生成されることがわかりました。

setSourceFile() と Output() のパスを記述した方法は、HTTP パスの代わりに使用する必要があることを最近学んだサーバー ドキュメント ルートを使用しています。また、テンプレートと生成された pdf ファイルのファイル/フォルダーのアクセス許可を 775 に設定しました。

PDFファイルへの書き込みと保存方法:

誰かが何が悪いのか知っているなら、私を助けてください。何時間もそれを続けてきました。ありがとう