Ocorre uma exceção: Motivo: Coordenada fora do intervalo permitido java.lang.IllegalStateException: Coordenada fora do intervalo permitido

Estou recebendo a exceção "Coordenar fora do intervalo permitido java.lang.IllegalStateException" ao aplicar a redação no documento pdf.

Eu tentei com várias coordenadas, mas sempre mostrando a mesma exceção. Você pode nos ajudar por que estou recebendo essa exceção apenas para documentos específicos.

Rastreio de exceção: Razão: Coordenada fora do intervalo permitido java.lang.IllegalStateException: Coordenada fora do intervalo permitido em com.itextpdf.text.pdf.parser.clipper.ClipperBase.rangeTest (ClipperBase.java:120) em com.itextpdf.text.pdf .parser.clipper.ClipperBase.rangeTest (ClipperBase.java:122) em com.itextpdf.text.pdf.parser.clipper.ClipperBase.addPath (ClipperBase.java:194) em com.itextpdf.text.pdf.pdfcleanup.PdfCleanUpRegionFilter .addPath (PdfCleanUpRegionFilter.java:418) em com.itextpdf.text.pdf.pdfcleanup.PdfCleanUpRegionFilter.filterFillPath (PdfCleanUpRegionFilter.java:java:173) em com.itextpdf.text.PdfClenderList.pdf.PdfCleanList.pdf ) em com.itextpdf.text.pdf.pdfcleanup.PdfCleanUpRenderListener.renderPath (PdfCleanUpRenderListener.java:207) em com.itextpdf.text.pdf.parser.PdfContentStreamProcessor.paintPath (PdfContentStreamProcessor): PdfCleanUpRenderListener.java:207

Itextpdf-5.5.9 e itext-xtra-5.5.9 usados

Código de amostra :

        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();

questionAnswers(1)

yourAnswerToTheQuestion