Lorsque je tente d'ouvrir le pdf à ce lien, http://www.health.state.mn.us/divs/hpsc/hep/merc/ctfapp2015b.pdf, en utilisant iText, je reçois un NullPointerException avec le stacktrace suivant:Impossible d'ouvrir le fichier PDF avec iText 7.0.0 en raison de NullPointerException lancée par PDFDocument
NullPointerException com.itextpdf.kernel.pdf.tagging.ParentTreeHandler.registerMcr (ParentTreeHandler.java:154)
java.lang.NullPointerException
at com.itextpdf.kernel.pdf.tagging.ParentTreeHandler.registerMcr(ParentTreeHandler.java:154)
at com.itextpdf.kernel.pdf.tagging.ParentTreeHandler.registerAllMcrs(ParentTreeHandler.java:246)
at com.itextpdf.kernel.pdf.tagging.ParentTreeHandler.<init>(ParentTreeHandler.java:101)
at com.itextpdf.kernel.pdf.tagging.PdfStructTreeRoot.<init>(PdfStructTreeRoot.java:78)
at com.itextpdf.kernel.pdf.PdfDocument.open(PdfDocument.java:1299)
at com.itextpdf.kernel.pdf.PdfDocument.<init>(PdfDocument.java:199)
Mon code est très simple:
(new PdfDocument(new PdfReader "blah.pdf"));
Y at-il quelque chose qui cloche avec ce PDF? Y a-t-il un ou plusieurs type (s) de drapeaux que je dois passer pour pouvoir l'ouvrir?
EDIT: Cela se produit lors de l'utilisation d'iText 7.0.0.