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);