※ ChatGPTを利用し、要約された質問です(原文:JSPでのiTextの動かし方について)
JSPでのiTextの動かし方について
このQ&Aのポイント
JSPでiTextを動かす方法について教えてください。
JSPでiTextを使用してPDFを生成しようとしていますが、コンパイルエラーが発生しています。設定が不足している可能性があります。
動作環境はjdk.1.6.0_26、Eclipse3.7、Apache-tomcat-7.0.29です。iText-5.0.6.jarおよびiTextAsian.jarがインストールされています。
JSPでiTextを動かそうとしていますが、下記JSPソースプログラムでは
コンパイルエラーが発生してうまいいきません
原因をお教え頂ければたすかります
たぶん設定が不足していると思います
動作環境:jdk.1.6.0_26 Eclipse3.7 Apache-tomcat-7.0.29
ファイル:Program Files\Java\jre6\lib\ext\iText-5.0.6.jar と iTextAsian.jarをインストール
JSPソースプログラム
<%@ page import="java.io.*, com.lowagie.text.*, com.lowagie.text.pdf.*"%>
<%
response.setContentType( "application/pdf" );
// step 1: ドキュメントオブジェクトの作成
Document document = new Document();
// step 2: 出力のためのストリームを作成
ByteArrayOutputStream buffer = new ByteArrayOutputStream();
PdfWriter.getInstance( document, buffer );
// step 3: ドキュメントを開く
document.open();
// step 4: ドキュメントにパラグラフ(文字列)を追加
document.add(new Paragraph("Hello World"));
// step 5: ドキュメントを閉じる
document.close();
// step 6: JSPのストリームにPDFを出力する
DataOutput output = new DataOutputStream( response.getOutputStream() );
byte[] bytes = buffer.toByteArray();
response.setContentLength(bytes.length);
for( int i = 0; i < bytes.length; i++ ) { output.writeByte( bytes[i] ); }
%>
お礼
早急にご回答いただきまことにすみません iText-5.06.jar の内容はたいへん役に立ちまして JSPでエラーが出でiText-1.3 .jarにしたら正常に動作しました iText-5.06.jraと最新バージョンでもうまくいきませんでした インターネットで検索すると同じようなエラーの事例が多くありました 対策は現在よくわかりません また Eclipse の基礎的な理解が不十分で プロジェクトにjarの追加する必要も今回わかりました