Exception aufgetreten: Grund: Koordinate außerhalb des zulässigen Bereichs java.lang.IllegalStateException: Koordinate außerhalb des zulässigen Bereichs
Ich erhalte die Ausnahme "Koordination außerhalb des zulässigen Bereichs java.lang.IllegalStateException", während die Redaktion im PDF-Dokument angewendet wird.
ch habe es mit verschiedenen Koordinaten versucht, aber jedes Mal wird dieselbe Ausnahme angezeigt. Können Sie uns bitte helfen, warum ich diese Ausnahme nur für ein bestimmtes Dokument erhalt
Exception Trace: Grund: Koordinierung außerhalb des zulässigen Bereichs java.lang.IllegalStateException: Koordinierung außerhalb des zulässigen Bereichs unter com.itextpdf.text.pdf.parser.clipper.ClipperBase.rangeTest (ClipperBase.java:120) unter com.itextpdf.text. pdf.parser.clipper.ClipperBase.rangeTest (ClipperBase.java:122) bei com.itextpdf.text.pdf.parser.clipper.ClipperBase.addPath (ClipperBase.java:194) bei com.itextpdf.text.pdf.pdfcleanup. PdfCleanUpRegionFilter.addPath (PdfCleanUpRegionFilter.java:418) unter com.itextpdf.text.pdf.pdfcleanup.PdfCleanUpRegionFilter.filterFillPath (PdfCleanUpRegionFilter.java:173.Litef.comp 368) unter com.itextpdf.text.pdf.pdfcleanup.PdfCleanUpRenderListener.renderPath (PdfCleanUpRenderListener.java:207) unter com.itextpdf.text.pdf.parser.PdfContentStreamProcessor.paintPath (PdfContentStreamProcessor
Benutzt 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();