すでに印刷済みのひな形があり、ユーザーがデータを HTML フォームに入れ、そのフォームにデータを印刷できるようにするという要件があります。事前に印刷されたひな形には各文字のボックスが既にあるため、配置/テキスト サイズなどは非常に重要です。Javaでこれを達成するための良い方法は何ですか? ジャスパーレポートの使用を考えています。他のオプションはありますか?テキストまたは何かのオーバーレイ画像である可能性がありますか?
また、普通紙に印刷する機能が必要な場合もあります。この場合、ボックスをアプリケーションで印刷する必要があり、印刷後にフォームがデータを含む既に印刷された空白のひな形と一致する必要があります。
そのようなことを行うためのオープンソース フレームワークはありますか?