イメージをRTFドキュメントに追加しようとしています。ドキュメントに画像を追加することはできますが、画像を追加することはできません。つまり、2番目の画像が追加されると、最初の画像が削除されます。私は、コードが実行されるたびに新しいRTF文書が作成されると思います。イメージをRTFドキュメントに追加する
public class InsertToWord {
com.lowagie.text.Document doc = null;
FileOutputStream evidenceDocument;
String fileName = "evidenceDocument.rtf";
settings obj = null;
InsertToWord() {
obj = new settings();
doc = new com.lowagie.text.Document();
}
public void insertImage(File saveLocation) {
try {
evidenceDocument = new FileOutputStream(obj.getFileLocation() + fileName);
RtfWriter2.getInstance(doc, evidenceDocument);
doc.open();
com.lowagie.text.Image image = com.lowagie.text.Image.getInstance(saveLocation.toString());
image.scaleAbsolute(400, 300);
doc.add(image);
doc.close();
} catch (Exception e) {
}
}
}
どうすればよいですか? –
@AnujSharma答えを更新しました。これがあなたの質問を満たしていれば、答えを受け入れたものとして忘れずにマークしてください。 :) –
いいえ、動作していません。まだ新しい文書が作成されています。 –