0

jdbc を使用してデータベースからデータを取得し、iText を使用してクライアント マシンにダウンロードできる PDF ファイルを作成します。アプリケーションは html/jsp でコーディングされ、Apache Tomcat で実行されます。

を使用して、response.getOutputStreamすぐに出力 PDF ファイルを作成します。

問題は、このドキュメントに画像を挿入できないということです。

getOutputStream() は、このレスポンスに対してすでに呼び出されています

Outputstream画像の挿入中に再度呼び出しているため、エラーが発生したことを理解しています

ドキュメントに画像を挿入しながら、クライアント マシンでダウンロードできる動的な PDF ファイルを生成するにはどうすればよいですか?

関連するコード:

response.setContentType("application/pdf");
response.setHeader("Content-Disposition","attachment; filename=\"LicenseInfo.pdf\""); // Code 1
Document document = new Document();

PdfWriter.getInstance(document, response.getOutputStream()); // Code 2

Image image = Image.getInstance("logo.jpg");

document.open();

document.add(image);
4

1 に答える 1