この短いガイドでは、Java を使用してデータベースから PDF フォームを自動入力する方法を説明します。IDE の設定方法、プログラミング手順の一覧、そして Java を使用してデータベースから PDF フォームへレコードを取得するサンプルコード が提供されます。データベースからさまざまなフォームフィールドを入力する情報も取得できます。
データベースからJavaでPDFを生成する手順
- 環境を設定して Aspose.PDF for Java を使用し、PDF フォームに入力します
- ホスト、ポート、データベース、ユーザー、およびパスワードを使用してJDBC接続文字列を作成します
- データベースを開くために DriverManager.getConnection() メソッドを使用してください。
- IDで顧客詳細を取得するSQLクエリを作成する
- executeQuery() メソッドを呼び出して、レコードを ResultSet に取得します
- テンプレート PDF ファイルを Document クラスオブジェクトにロードする
- データベースから取得したレコードでフォームのフィールドに入力する
- フォームデータが入った新しく作成したPDFを保存する
上記の手順は、auto populate PDF form from database using Java のプロセスを網羅しています。必要なクラスをインポートし、データベースの認証情報を設定し、接続文字列を準備し、データベースへの接続を初期化します。顧客のレコードを取得するクエリを作成し、クエリを実行し、レコード内の各フィールドを解析し、フォームフィールドにデータを入力します。
Javaを使用してデータベースからPDFを生成するコード
この例は、Aspose.Words を使用して DOCX ファイルを PDF に変換する方法を示しています。
このコードは、Java を使用してデータベースから PDF を作成するプロセスを示しています。PDF のフォームフィールドに入力するために、他のデータソースも試すことができます。ここでは、TextBox フィールドのみが示されていますが、ComboBoxField、ListBoxField、PushButtonField、RadioButtonField、CheckboxField など、他のフォームフィールドも入力できます。
この記事では、データベースのフォームフィールドを自動入力するプロセスを学びました。PDF の画像サイズ変更については、記事 Resize images in PDF using Java を参照してください。