私は現在、まだ解決策を見つけていないプロジェクトに取り組んでいますが、2日近くWeb(明らかにstackoverflowが含まれています)を検索しています。
私が働いている会社では、いくつかの種類の pdf を生成する必要があります: 機械/製品ラベル (情報を含む小さなもの)、製品の試用版/テスト レポート (通常は A4 サイズ、いくつかの値)、および表示されるその他の種類。会社のすべてのデータは SQL-Server のクラウドであり、アプリケーションも Web ベースである必要があるため、世界中の誰でも (サプライヤー、クライアント、協力者) が使用できます。
基本的に、数年前に、IT 担当者がレポート テンプレートをプログラムで作成できるように、TCPDF を使用して PHP スクリプトを作成し、それをどこでも使用できるようにしました。現在、彼らは同じスクリプトを使用していますが、VB.NET で実行される Web アプリケーションでテンプレートを作成していますが、バグや制限がいっぱいあるため、完璧なソリューションではありません。
期待されるのは、誰でも(受付から管理者まで)使用できるアプリケーションであり、後でデータベースから取得した目的のデータを使用して PDF を生成するために使用されるカスタム テンプレートを生成できます。
私が見る限り、3つのオプションがあります:
1 - すでに作成されていて、他の企業によって使用されているある種の商用または無料のツールを使用します。奇妙に思えますが、このためのツールが見つかりませんでした。基本的にどの大企業も毎日数種類の PDF を生成する必要があることを考えると、なぜ 1 つもないのでしょうか?
2 - 既存の VB.net アプリケーションと php スクリプトを修正し、その機能と信頼性を拡張します。
3 - このためのまったく新しいアプローチを考え出します。私は、人々が要素をドラッグ アンド ドロップして目的のテンプレート (vb.net?c#?) を作成できるようにする Web アプリを作成することを考えていました。このテンプレートを xml/json にエクスポートします。このテンプレートとデータベースから取得した変数のセットを使用して、使用可能なツール (FPDF、TCPDF、またはその他の種類の php ツール [php は現在の作業テンプレートの使いやすさを維持するために望ましい]) のいずれかを使用して pdf を生成します。
あらゆる種類の入力、ブレインストーミング、または突飛なアイデアをいただければ幸いです。