iText で作成した PDF ファイルを開いています。PDFレンダラーで開かずに、通常どおり開いて閉じるだけで、ファイルを削除して上書きできます。ただし、PDF Renderer を使用して開いたら、閉じます。PDF を削除したり、置き換えたりすることができません。
ByteBuffer buf;
...
randomAccessFile = new RandomAccessFile(new File(file), "r");
fileChannel = randomAccessFile.getChannel();
buf = fileChannel.map(FileChannel.MapMode.READ_ONLY, 0, fileChannel.size());
pdfFile = new PDFFile(buf);
ここのコードは、画像を取得してパネルに配置します。
次に、上記の項目を閉じます。
まだどこかで開かれていますが、どこにあるのかわかりません。助けていただければ幸いです。