坐标外允许范围iText异常

时间:2017-05-14 08:59:21

标签: itext

下面提到llx,lly,urx,ury of the acordinates

  1. 401.74042 747.38 406.18842 753.91815
  2. 405.9332 747.38 410.3812 753.91815
  3. 410.126 747.38 414.574 753.91815
  4. 我正在尝试使用iText清理这些位置的文本。由于我使用RenderListener的renderText方法获得了这些坐标,因此这些位置中只存在文本。 页面大小为矩形:595.0x842.0(腐烂:0度)

    我只能通过带有iText 5.5.11的PDF获取“java.lang.IllegalStateException:Coordinate outside allowed range”异常

    我找到了“Exception occur :Reason : Coordinate outside allowed range java.lang.IllegalStateException: Coordinate outside allowed range”,似乎没有帮助。任何帮助将不胜感激

    堆栈跟踪

    java.lang.IllegalStateException: Coordinate outside allowed range
        at com.itextpdf.text.pdf.parser.clipper.ClipperBase.rangeTest(ClipperBase.java:119)
        at com.itextpdf.text.pdf.parser.clipper.ClipperBase.addPath(ClipperBase.java:192)
        at com.itextpdf.text.pdf.pdfcleanup.PdfCleanUpRegionFilter.addRect(PdfCleanUpRegionFilter.java:423)
        at com.itextpdf.text.pdf.pdfcleanup.PdfCleanUpRegionFilter.filterFillPath(PdfCleanUpRegionFilter.java:176)
        at com.itextpdf.text.pdf.pdfcleanup.PdfCleanUpRegionFilter.filterStrokePath(PdfCleanUpRegionFilter.java:160)
        at com.itextpdf.text.pdf.pdfcleanup.PdfCleanUpRenderListener.filterCurrentPath(PdfCleanUpRenderListener.java:387)
        at com.itextpdf.text.pdf.pdfcleanup.PdfCleanUpRenderListener.renderPath(PdfCleanUpRenderListener.java:224)
        at com.itextpdf.text.pdf.parser.PdfContentStreamProcessor.paintPath(PdfContentStreamProcessor.java:400)
        at com.itextpdf.text.pdf.parser.PdfContentStreamProcessor.access$6300(PdfContentStreamProcessor.java:83)
        at com.itextpdf.text.pdf.parser.PdfContentStreamProcessor$PaintPath.invoke(PdfContentStreamProcessor.java:1218)
        at com.itextpdf.text.pdf.pdfcleanup.PdfCleanUpContentOperator.invoke(PdfCleanUpContentOperator.java:139)
        at com.itextpdf.text.pdf.parser.PdfContentStreamProcessor.invokeOperator(PdfContentStreamProcessor.java:310)
        at com.itextpdf.text.pdf.parser.PdfContentStreamProcessor.processContent(PdfContentStreamProcessor.java:448)
        at com.itextpdf.text.pdf.pdfcleanup.PdfCleanUpProcessor.cleanUpPage(PdfCleanUpProcessor.java:159)
        at com.itextpdf.text.pdf.pdfcleanup.PdfCleanUpProcessor.cleanUp(PdfCleanUpProcessor.java:134)
    

    also here

    图形状态

    异常时的图形状态:

    Page Number:  1
    Horizontal scaling:1.0
    Render Mode: 0
    Transformation matrix: 1.0  0.0 0.0
    0.0 1.0 0.0
    0.0 0.0 1.0
    Character spacing: 0.0
    Font size: 0.0
    Leading: 0.0
    Line Cap Style: 0
    Line join style: 0
    Line wodth: 1.0
    Miter limit: 10.0
    Rise: 0.0
    Word Spacing: 0.0
    Color space fill: null
    Color space stroke: null
    Fill color: null
    Font: null
    Line dash pattern: null
    Stroke color: null
    Is knockout: true
    

    also here

0 个答案:

没有答案