質問

現在、PDFormを使用して空白のPDFファイル(値なし、フォームフィールドとテキストのみ)をつかみ、フォームフィールドをリストしています。次に、これらのフィールド名と一致する値をデータベースに照会し、ユーザーがサイトからダウンロードできる新しく人口の多いデータを使用してPDFファイルを作成します。 PDFormはマシンあたり約5,000ドルであり、サーバーを移行しています。コミュニティによって積極的にサポートされ、推奨される代替手段が必要です。

ZendがPDF操作拡張に取り組んでいることは知っていますが、すぐに何かが必要です。私はPDFTKでテストを行いましたが、そのプロジェクトの最後の更新は2006年であり、今では死んでいるようです。オープンソースであるため問題ありませんが、PDFPenPro(PDFフォーム作成者)で生成されているように見える特定のファイルでエラーを引き起こしているようです。

私が考えたもう1つの解決策は、ITEXTを使用してコマンドライン入力を受け入れるJavaラッパーを書くだけで、PHPがpassthru()またはexec()でそれを呼び出すことができない理由です。コードを完全に書き直す場合に機能する他のアプリケーションがありますが、それをしたくありません。

私たちの必要なもの。

  1. PHPがPDFフォームフィールド名を受信する機能。
  2. その後、PHPを作成してFDFファイルを作成し(PDFとマージ)、またはデータベースの値をフィールドに入力するコマンドラインアプリケーションに文字列を送信します。
  3. ユーザーは、新しく作成されたPDFファイルを、人口型のフィールドでダウンロードできます。

iTextを使用してPHPで指定されたPDFファイルを解析および作成するJavaコマンドラインアプリケーションを作成することにより、書き込み方向に移動していますか、それとも費用対効果の高い代替品を知っている人はいますか?

役に立ちましたか?

解決 3

したがって、TCPDFがフォームで機能しないため、上記のソリューションは機能しないため、PDFLIBがフォームフィールドをブロックに変換するため、ITEXTのコマンドラインラッパーを作成することにしました。 PDFは、データベース値に基づいてそれらを入力します。

他のヒント

TCPDF これまでに見た中で最も堅牢な機能セットがあるようです。

tcpdfのヒントについては、d2burkeに感謝します。私はOPほど多くのことをしようとはしていませんが、あらゆる種類のPDF世代を達成するために利用可能なソフトウェアパッケージは、$ 2K〜3Kの範囲です。 TCPDFはPHPベースであり、オープンソースであり、それを開発している人は非常に協力的です。

常にこれらの人に寄付してください! Web開発はそれなしではどこにあるでしょうか?

ライセンスコストの範囲が$ 1K-> $ 3Kの範囲である別の製品が「費用対効果が高い」と見なされるかどうかはわかりませんが、 pdflib 非常にうまく機能します。また、PPS機能が必要ない場合、安くなります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top