問題タブ [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 に答える
2397 参照

password-protection - fpdiを使用してパスワードで保護されたPDFを編集する

fpdfとfpdiを使用して、パスワードで保護されたpdf(書き込み専用に保護)に透かしを追加しようとしています。

通常のPDFで動作しますが、パスワードで保護されている場合、次のエラーが発生します。

FPDFエラー:このドキュメント(upd / 509ae4a4044df9a43e03e09b4cf772b0.pdf)は、FPDIに付属の無料のパーサーでサポートされていない圧縮技術を使用している可能性があります。

ドキュメントに書き込むことができないのは理にかなっていますが、検索中に同様の問題が解決されるのを確認しました。

よろしくお願いします。

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

pdf - PDFファイルをダウンロードすると「ネットワークエラー」が発生します

私はTYPO3システムを使用していて、fpdfを使用してPDFファイルを作成する拡張機能があります。

データを含むフォームを送信すると、ファイルがダウンロードされます(約3MBのファイル)が、ダウンロードが100%に達すると、「不明なネットワークエラー」が表示されます。(それはChromeのメッセージです)

これは私の拡張機能です:http://pastebin.com/8GQCcKWj

私は何が欠けていますか?

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

pdf - FPDI テンプレートと THEAD を使用した TCPDF

writeHTMLテーブルの上部にあるすべてのページに表示されるTHEAD 出力を含む html テーブルがあります。動作しますが、FPDI によって読み込まれたテンプレートを使用すると、頭が白くなり、2 ページ目以降で消えます。マウスでヘッド フィールドをマークできますが、白く表示されます。境界線は左側の小さな点としてのみ表示されます。

私はすでにメソッドに追加しようとし$this->setPageMark()ましたaddPage。しかし、それでも同じ問題です。

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

php - PDF のメモリの結合

私はこの問題につまずいた。クライアントが選択した PDF に応じて、複数の PDF ファイルを 1 つにマージします。

最小サイズの PDF を選択してマージすると正常に動作しますが、約 1MB のように少し大きくなるとすぐに致命的なエラーが発生します。

私はそれがphp.iniの問題であることを知っています。それを高くするだけですが、bussniessアカウントにお金を払わない限り変更できません...

PDF品質のサイズを下げてから再度上げるなどの回避策はありますか? 私は本当に何をすべきかわかりません:S

ここで自分で試すことができます:pdf.devharis.com

最も安いものを 2 つ選んで注文してください。

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

pdf - PDFのX軸とY軸の背後にあるロジックは何ですか?

TCPDFFPDIを使用してPDFを動的に更新しています。そこではすべてが適切に機能します。

SetXY()しかし、その仕組みがわかりません。

X軸とY軸の値は正確には何ですか?ミリメートル?端からの文字間隔?

ありがとう!

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

php - 複数ページの TCPDF および FPDI

これは最も単純なことのように見えますが、機能させることができません。

複数ページのPDFの最初のページにテキストを追加する必要があります(任意の数のページである可能性があります)

このコードを 2 ページの pdf で使用すると (for ループを使用せず、$pdf->importPage(2) を使用するだけで)、最終的に 2 ページになりますが、2 ページ目は 1 ページ目の繰り返しです。テキストは最初のページにのみ書かれていますが、出力pdfにすべてのページが含まれている必要があります。これが私のコードです

ドキュメントへのリンク

TCPDF クラス http://www.tcpdf.org/doc/code/classTCPDF.html#a5171e20b366b74523709d84c349c1ced

FPDI クラス http://www.setasign.de/support/manuals/fpdi/

FPDF_TPL クラス http://www.setasign.de/support/manuals/fpdf-tpl/

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

php - FPDF - 縦向きと横向きが混在する元の PDF を処理できますか?

FPDF() メソッド (FPDI_Protection.php から) を使用して、既存の PDF をインポートし、パスワード保護を適用しています。

私が抱えている問題は、元の PDF に縦向きと横向きのページ (8.5"X11" & 11"X8.5") が混在しているのに対し、インポート方法では一度定義する必要があることです。新しく作成された PDF を 11"X11" に定義できます。これにより、方向の切り取りの問題が修正されますが、これは印刷目的には理想的ではありません.

元のドキュメントがループされているときに、元のサイズを検出し、その場で新しいページの向きを設定するために使用できるルーチンはありますか?

または、代わりに、php を使用して既存の pdf にパスワードを追加する簡単な方法はありますか?

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

php - PDFの印刷時に透かしを入れるにはどうすればよいですか?

これが私の心にあるものです:

まず、ドキュメントを埋め込みタグで表示します。

第 2 に、ユーザーは PDF を印刷できますが、これらは機密ファイルであるため、独自のコピーを作成するにはドキュメント コントローラーと調整する必要があります。

第三に、PDF を印刷するときに、PDF に透かしを入れるアクションがあります。調べてみたところ、以下のことがわかりました。

http://techienextdoor.blogspot.com/2012/10/pdfwatermarker-apply-image-watermark-to.html

簡単なので、これを実装に統合したいと思います。しかし、どこから始めればよいかわかりません。

PHPでPDFを印刷する前に、(透かしを入れることができるように)アクションを傍受する方法が頭に浮かびませんか?

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

php - PHP - FPDI - 複数のページに書き込めません

問題は、インポートした同じ pdf ファイルの複数のコピーにデータを書き込み、それを 1 つの pdf として保存する必要があることです。1 つのページにデータを書き込むことはできますが、複数のページに書き込もうとしたり、( を使用してSetAutoPageBreak()) テキストを続けようとすると、次のページに到達すると書き込みが停止します。ただし、さらにデータを書き込むために任意のループを追加すると、追加されたデータに対応するために結果の pdf のページ数が増えますが、最初のページを超えるページはまだ空白です。問題を説明するために、私がやろうとしていることをより小さな例に単純化しました。

サンプル文書には、最初に 3 つの空白ページがあります。(何が書いてあるのか分かりやすくするためです)