Linux サーバー上で実行されている Django で構築されたデータベース駆動型の Web サイトがあります。それぞれが何百人ものユーザーを持つ多くの個別のグループを管理します。1 人、一部、またはすべてのユーザーに対して、オンデマンドでカスタマイズされたドキュメント (つまり、アクセス資格情報) を印刷できる必要があります。各グループには独自のロゴがあり、各資格情報はユーザーの名前、写真、およびいくつかの追加のグラフィック スタンプでカスタマイズされています。すべてのカスタム情報は、ユーザー用に保存されたデータに基づいています。
資格情報をフォーマットして印刷するための最良の方法を決定しようとしています。これまでに思いついたオプションは次のとおりです。
テーブル タグを使用してクレデンシャルをセルに分割し、カスタム テキストまたはグラフィックを含めます。これは簡単に思えますが、数百の資格情報を一度に印刷するのには向いていないようです。
PDF ファイル形式のドキュメント テンプレートから開始し、利用可能な PDF コマンド ライン ツールキットを使用してカスタム情報をスタンプし、複数の PDF を印刷用の 1 つのファイルに追加します。これは、これらのツールキットのサーバー ライセンスのコストが Linux では法外に高い (>500 ドル) ことを除けば、妥当なように思えます。
Web サービス経由でユーザー データを取得し、すべての書式設定と印刷をローカルで行う、クライアント上で実行されるスタンドアロン プログラム。
他のオプションはありますか?何かアドバイス?ご協力いただきありがとうございます。