Файл не может быть удален после того, как он был открыт Itext PdfReader JavaJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Файл не может быть удален после того, как он был открыт Itext PdfReader Java

Сообщение Anonymous »

Мы используем библиотеку maven Itextpdf для копирования содержимого одного PDF-файла в другой PDF-файл и пытаемся удалить старый файл, но он говорит, что файл используется другим процессом.

Код: Выделить всё

PdfReader readInputPdf = null;
int number_of_pages;
try {
if (file != null && file.length() > 0) {
readInputPdf = new PdfReader(file.getAbsolutePath());
number_of_pages = readInputPdf.getNumberOfPages();
for (int page = 0; page < number_of_pages;) {
copy.addPage(copy.getImportedPage(readInputPdf, ++page));
}
} else {
LOGGER.debug(Logger.EVENT_SUCCESS, "File content is Empty hence excluding from Merge :" + file.getName());
}
} catch (Exception e) {
throw e;
} finally {
if (readInputPdf != null) {
readInputPdf.close();
}
}
пожалуйста, предложите, если что-нибудь, что мы можем сделать.
Решение для удаления файла после его копирования.

Подробнее здесь: https://stackoverflow.com/questions/793 ... eader-java
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»