Fechar arquivo PDF após utilizar o PDFParser

0 respostas
R

Estou desenvolvendo uma aplicação que abre os arquivos *.pdf de um determinado diretório, Para fazer a leitura do texto deste PDF urilizo a biblioteca PDFParser, porém não consigo excluir este arquivo depois, ele continua aberto pela biblioteca e não consigo fechá-lo para então excluí-lo. Se tiverem alguma ideia agrade

if (arquivos != null) {
            for (int x = 0; x < arquivos.length; x++) {
                if (arquivos[x].getName().endsWith("pdf")) {
                    File f = arquivos[x];
                    System.gc();
                    PDFParser parser = new PDFParser(new RandomAccessBufferedFileInputStream(f.getAbsolutePath()));
                    parser.parse();
                    /*COSDocument cosDoc = parser.getDocument();
                    PDFTextStripper pdfStripper = new PDFTextStripper();
                    PDDocument pdDoc = new PDDocument(cosDoc);
                    FileWriter arq = new FileWriter("C:\\Tratados\\" + f.getName().replace(".pdf", ".txt"));
                    PrintWriter gravarArq = new PrintWriter(arq);*/
                    System.gc();
                    f.delete();
                }

         }
}
Criado 7 de julho de 2016
Respostas 0
Participantes 1