まず、このリクエストを作成する前にしばらく検索したとしましょう。念のために :)。
PHPを介して動的PDFを作成したいと思います。通常の(静的な)PDF作成を問題なく処理できる無料のクラス(DomPDF、TCPDF、Zend_PDFなど)が多数あります。
しかし、私の必要なものは次のとおりです。
- 一部のデータセットを作成/読み取り/更新/削除できるバックエンド(これは問題ではありません)。
- バックエンドのデータが変更された場合、PDFが書き込まれます。このPDFには、静的なヘッダーとフッターがあります。ただし、中央部分には、バックエンドからのすべてのデータフィールドを含む動的フォームがあります(したがって、「フィールド1」という名前のフィールドを作成すると、作成されたpdfにもテキストフィールドがあるはずです)。
- フィールドの一部でイベントをトリガーする必要があります。つまり、[ボックス1の選択]を[オプション2]に変更すると、見出しが事前定義されたテキストに変更されます。
- フォームフィールドは検証が必要なため、PDFを印刷する前に入力する必要があります(5を参照)。
- [リセット](フォームをデフォルトにリセットするため)と[印刷](現在の入力状態でPDFを印刷する必要があります)の2つのボタンが必要です。
これはAcrobatを介して直接実行できることは知っていますが、phpベースのアプリケーションに統合する必要があるため、このフォームとそのデータをphpを介して作成する必要があります。
私はこれをグーグルで検索しましたが、これが人気のあるPHP PDFジェネレーターのいずれかで機能するという証拠は見つかりませんでした(Zend_PDF、DomPDF、TCPDFを検索しました-少なくともフォームをサポートしていますが、そこにあるかどうかは述べていません検証とXPDFの可能性はあります)。
それが方法である場合は、コマンドラインインターフェイスを使用することもできます(PHPから検証用のJSを使用してHTMLページを生成し、Tool xを介してPDFにレンダリングするなど)。
似たようなことをした人はいますか?