問題タブ [tcpdf]
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 - TCPDFは同じコードでFPDFの2倍遅い
現在、FPDFを使用してかなり複雑なレポートを作成し、TCPDFにアップグレードしようとしていますが、TCPDFを介して実行されている同じコードの速度が約2倍遅いことがわかりました。私のPDFはすでに生成に最大1分かかるので、この速度を落とす余裕はありませんが、いくつかのTCPDF機能(ブックマークの作成など)を実際に利用したいと思います。
誰かがこの問題に関する情報を持っているなら、私は本当に感謝します-TCPDFを速くするためにあなたがしたこと、またはそれがFPDFよりも遅くなることを確認するだけなので、私はそれを忘れてFPDFに固執することができます。
tcpdf - 幅が設定されている場合、TCPDF 自動改ページが機能しない
私は、TCPDF を使用してクライアント用に設定しようとしている非常に特殊な 2 列のレイアウトを持っています。ページのデフォルト幅で writeHTML と multiCell を使用してページにテキストを送信している場合、AutoPageBreak は正常に機能します。multiCell の幅を狭く設定すると、TCPDF は改ページするタイミングを認識しません。これは私を狂わせています。
ここに設定された非常に単純な例を次に示します。
cell - ネストされたセル TCPDF
初めてTCPDFを使用し、セルを使用していくつかのデータをレイアウトしています.問題は、複数のセルを使用して、ページが壊れたときに基本的に1つのアイテムをレイアウトするためです.アイテムはすべて一緒に壊れるのではなく分割されます.
TCPDFでセル/マルチセルをネストできる方法はありますか??
ありがとう
php - ケーキPHPでTCPDFとFPDIを使用する
ケーキのphpインストールでTCPDFセットアップを実行しましたが、生成されているPDFの先頭にPDFを追加する必要があるため、FPDIも使用しようとしています。
これを行おうとすると、3つのクラスを使用します
ヘッダーデータを保持するXTCPDFFPDI-FPDIクラスTCPDF-TCPDFクラス
そしてそれはそのように設定されています:
XTCPDFはFPDIを拡張しますFPDIはTCPDFを拡張します
FPDIクラスのコマンドを使用してこれを使用してPDFを生成しようとすると、次のエラーが発生します。
これはスコープの問題かもしれないと思っていますが、よくわかりません。XTCPDFクラスを含まないように変更してテストしましたが、同じエラーが発生します。
編集:FPDIクラスにアクセスするために使用しているコードは次のとおりです。
助けてくれてありがとう:D
php - TCPDF PDF フォーム、署名証明書、およびユーザー権限を有効にする方法
これは私を完全に完全に狂わせています...基本的に、私はTCPDFによって生成されたPDFフォームを持っており、ユーザーが入力したデータでフォームを保存できるように、そのPDFのユーザー権限を(setUserRightsを使用して)設定したいと考えています。TCPDF マニュアルは、この特定の時点ではあまり役に立たず、保存やその他の拡張機能を有効にするには「署名証明書」が必要であると述べています。
そこで、OpenSSL を使用して SSL 証明書とプライベートを生成し、setSignature メソッドを使用してそれらを「インポート」しました。その方法を使用しないと、Adobe Readerはうめき声を上げます:
このドキュメントは、Adobe Reader の拡張機能を有効にしました。ドキュメントは作成後に変更されたため、拡張機能は使用できなくなりました。このドキュメントの元のバージョンについては、作成者にお問い合わせください。
必要な setSignature メソッドが設定されている場合、そのメッセージは表示されませんが、Reader は PDF を保存できません。
そして、完全なユーザー権限を設定します:
誰かがこの特定の機能を使用して、ここで間違っていることを指摘できますか?
アップデート
TCPDF には、デモ証明書を使用した例が含まれています。しかし、そのような証明書を取得する方法は私には不明です。デモ版を使用しても、ユーザーの権限を正しく設定できません。
fpdf - FPDI で拡張する場合、TCPDF でトランザクションを使用する方法はありますか?
FPDI のブリッジで TCPDF を使用しています。私が抱えている問題は、を使用するとすぐにstartTransaction()
次のエラーが発生することです。
そしてスクリプトは終了します (TCPDF::Error() メソッドのサイコロのため)。
私が使用しているコードは次のとおりです。
それを次のように変更すると:
それは正常に動作します。
それらを連携させてTCPDFのトランザクションを使用する方法はありますか?
php - HTMLテーブルを中央に配置する方法は?
PHPとTCPDFを使用して、適切なPDFドキュメントを作成しようとしています。
TCPDFでwriteHTML関数を使用してテーブルを作成し、中央に配置するにはどうすればよいですか?
試してみました:
...しかし運がない。