如何使用itext 5获取PDF文档中内容的长度和宽度

时间:2017-06-29 10:01:07

标签: pdf itext

如何使用i text 5获取PDF文档中内容的长度和宽度?换句话说,

enter image description here

获取图像中红色矩形的长度和宽度

1 个答案:

答案 0 :(得分:0)

这个问题的答案可以在iText网站的FAQ部分找到。

http://developers.itextpdf.com/question/how-find-out-current-cursor-position-page

一种方法是使用document.add()

  

[source itextpdf.com]

     

有一个非常古老的方法叫做getVerticalPosition(),它接受一个   布尔值作为参数。我并不为这种方法感到骄傲,因为它是一个吸气剂   方法,不仅会在页面上给你Y位置   使用一系列document.add()操作,它也可以改变   当前的Y位置(这不是getter方法应该做的)。

     

如果您将false作为参数传递,它将为您提供当前的Y,   这可能是你最后一个Chunk基线的位置   加入。

     

如果将true作为参数传递,则该方法将首先添加换行符   并给你" next"的基线位置文本行   你要加入。