0

さまざまなクライアントから、それぞれ申請書の多数の PDF テンプレートが送られてきます。クライアントは、データベースからユーザー情報をエクスポートしてテンプレートにバインドするように求めています。

たとえば、「Fitness Form」という名前の pdf があり、その中には名、姓、身長、体重などの空のフィールド (テキスト、チェックボックス) があります。データベースからすべての顧客情報を取得する必要があります。 .t_user テーブル (t_user.first_name、t_user.last_name、t_user.height など...) を作成し、この pdf テンプレートにバインドします。

さらに、「Kickboxing Tournament Application」という名前の 2 番目の PDF を作成します。この PDF には、名前、姓、身長、体重などの同様のフィールドが含まれている可能性がありますが、勝敗、テクニカル ノックアウトなどの新しいフィールドも含まれている可能性があります。 ..

技術に詳しくない人が t_user テーブルの列をこれらの pdf テンプレートにマップできるようにするプロセスが必要です。次に、「pdf の生成」を押して、pdf テンプレートのすべてのフィールドに入力します。

現時点では、技術に詳しくない人が Adob​​e Acrobat を使用して PDF テンプレートにバインド可能なフィールドを描画できるように、fpdf ライブラリを使用して何かを構築することを検討しています。次に、fpdf のフィールド名をデータベースの列名にマップできるようにする Web アプリケーションを作成します。

誰でもより良いアプローチを推奨できますか?

4

3 に答える 3

0

次に、SELECT ステートメントを実行します。 $row を参照して、適切と思われる方法で HTML を作成します。

ファーストネーム:

テーブルから取得した各フィールドに対応するhtmlの各フィールドなど

于 2010-03-05T18:55:00.607 に答える
0

最終的に、adobe の FDF テクノロジーを使用してデータを pdf テンプレートにバインドしました (クライアントは、私が最初から作成した pdf テンプレートを受け入れないため)。

于 2010-03-08T19:56:14.227 に答える
0

HTML で PDF を再作成し、wkhtmltopdf を使用して、HTML テンプレート + データを使用して PDF を生成します。

WYSIWYG を使用して HTML を設計し、置換を作成するために配置する {FirstName} などの文字列を使用するように設定できます。

これは少なくとも簡単な方法ですが、ユーザーが処理できると思うものによって異なります。

于 2010-03-05T21:19:31.623 に答える