Olá pessoal, estou com os seguintes problemas com o pdfbox, tavés alguém possa me ajudar quando visualizo o meu arquivo PDF ( Swing ) ele me lança a Exceção :
java.lang.Throwable: Warning: You did not close the PDF Document
at org.pdfbox.cos.COSDocument.finalize(COSDocument.java:418)
at java.lang.ref.Finalizer.invokeFinalizeMethod(Native Method)
Mas consigo visualizar o PDF, para corrigir o erro, fechei o arquivo :
InputStream input = new FileInputStream(new File("D:/software/marven.pdf"));
PDDocument pddoc = PDDocument.load(input);
PDDocumentCatalog pddocC = pddoc.getDocumentCatalog();
pages = pddocC.getAllPages();
PDPage page = (PDPage) pages.get(cont);
pddoc.close();
Mas ai ele gera uma outra exceção :
java.io.IOException: Identificador inválido
at java.io.RandomAccessFile.length(Native Method)
at org.pdfbox.io.RandomAccessFile.length(RandomAccessFile.java:97)
at org.pdfbox.io.RandomAccessFileOutputStream.<init>(RandomAccessFileOutputStream.java:66)
o outro problema e quando ou tento pegar a prox pagina , eu executo a metodo a 1 vez e tudo corre bem , na seguinda vez recebo a exceção :
Exception in thread "AWT-EventQueue-0" java.lang.RuntimeException: Not yet implemented
at org.pdfbox.pdmodel.font.PDType0Font.drawString(PDType0Font.java:75)
at org.pdfbox.pdfviewer.PageDrawer.showCharacter(PageDrawer.java:160)
deste já agradeço a todos !
Vanderlânio