Alguém já usou o PDFReader do PDFBox? Fiz um teste assim:
import org.pdfbox.PDFReader;
public class Main {
public static void main( String[] args ){
PDFReader pdfReader = new PDFReader();
pdfReader.setVisible( true );
}
}
java.lang.NullPointerException
at org.pdfbox.util.operator.pagedrawer.Invoke.process(Invoke.java:84)
at org.pdfbox.util.PDFStreamEngine.processOperator(PDFStreamEngine.java:494)
at org.pdfbox.util.PDFStreamEngine.processSubStream(PDFStreamEngine.java:207)
at org.pdfbox.util.PDFStreamEngine.processStream(PDFStreamEngine.java:160)
at org.pdfbox.pdfviewer.PageDrawer.drawPage(PageDrawer.java:97)
at org.pdfbox.pdfviewer.PDFPagePanel.paint(PDFPagePanel.java:95)
at javax.swing.JComponent.paintChildren(JComponent.java:839)
at javax.swing.JComponent.paint(JComponent.java:1011)
at javax.swing.JComponent.paintChildren(JComponent.java:839)
at javax.swing.JComponent.paint(JComponent.java:1011)
at javax.swing.JComponent.paintChildren(JComponent.java:839)
at javax.swing.JComponent.paint(JComponent.java:1011)
at javax.swing.JViewport.paint(JViewport.java:742)
at javax.swing.JComponent.paintChildren(JComponent.java:839)
at javax.swing.JComponent.paint(JComponent.java:1011)
at javax.swing.JComponent.paintChildren(JComponent.java:839)
at javax.swing.JComponent.paint(JComponent.java:1011)
at javax.swing.JComponent.paintChildren(JComponent.java:839)
at javax.swing.JComponent.paint(JComponent.java:1011)
at javax.swing.JLayeredPane.paint(JLayeredPane.java:559)
at javax.swing.JComponent.paintChildren(JComponent.java:839)
at javax.swing.JComponent.paintToOffscreen(JComponent.java:5091)
at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:279)
at javax.swing.RepaintManager.paint(RepaintManager.java:1106)
at javax.swing.JComponent.paint(JComponent.java:988)
at java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:21)
at sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:60)
at sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:97)
at java.awt.Container.paint(Container.java:1727)
at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:725)
at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:670)
at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:650)
at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:128)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:598)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)