Ich erhalte "Ausnahme außerhalb des zulässigen Bereichs java.lang.IllegalStateException" Ausnahme beim Anwenden von Redaktion im PDF-Dokument.Ausnahme auftreten: Ursache: Koordinate außerhalb zulässigen Bereich java.lang.IllegalStateException: Koordinate außerhalb zulässigen Bereich
Ich habe versucht mit verschiedenen Koordinaten, aber jedes Mal die gleiche Ausnahme zeigt. Könnten Sie uns bitte helfen, warum ich diese Ausnahme nur für bestimmte Dokumente bekomme.
Exception Trace: Grund: Koordinieren außerhalb des zulässigen Bereichs java.lang.IllegalStateException: Koordinate außerhalb des zulässigen Bereichs bei com.itextpdf.text.pdf.parser.clipper.ClipperBase.rangeTest (ClipperBase.java:120) at com.itextpdf.text.pdf.parser.clipper.ClipperBase.rangeTest (ClipperBase.java:122) bei com.itextpdf.text.pdf.parser.clipper.ClipperBase.addPath (ClipperBase.java:194) at com .itextpdf.text.pdf.pdfcleanup.PdfCleanUpRegionFilter.addPath (PdfCleanUpRegionFilter.java:418) bei com.itextpdf.text.pdf.pdfcleanup.PdfCleanUpRegionFilter.filterFillPath (PdfCleanUpRegionFilter.java:173) bei com.itextpdf.text.pdf .pdfcleanup.PdfC leanUpRenderListener.filterCurrentPath (PdfCleanUpRenderListener.java:368) bei com.itextpdf.text.pdf.pdfcleanup.PdfCleanUpRenderListener.renderPath (PdfCleanUpRenderListener.java:207) bei com.itextpdf.text.pdf.parser.PdfContentStreamProcessor.paintPath (PdfContentStreamProcessor. java: 377)
Gebrauchte itextpdf-5.5.9 und itext-xtra-5.5.9
Beispielcode:
PdfReader reader = new PdfReader(src);
PdfStamper stamper = new PdfStamper(reader, new FileOutputStream(targetPdf));
stamper.setRotateContents(false);
List<PdfCleanUpLocation> cleanUpLocations = new ArrayList<PdfCleanUpLocation>();
Rectangle rectangle = new Rectangle(400, 600, 500, 650);
cleanUpLocations.add(new PdfCleanUpLocation(1, rectangle, BaseColor.BLACK));
PdfCleanUpProcessor cleaner = new PdfCleanUpProcessor(cleanUpLocations, stamper);
cleaner.cleanUp();
stamper.close();
reader.close();
Bitte teilen Sie Ihren zentralen Code und die PDF-Datei zur Analyse. – mkl
@mkl, PDF finden Sie hier: https://drive.google.com/open?id=0B1tCWBHptWpuLXc5R2NkQ2U1NWM –