2017-06-29 536 views
0

如何使用i text 5获取PDF文档中内容的长度和宽度?在另一个字,如何使用itext 5获取PDF文档中内容的长度和宽度

enter image description here

得到这个回答这个问题,可以在iText的网站的FAQ部分找到图像

+0

因此,你有一个现有的PDF,并希望在给定页面上的文本内容的边界矩形? – mkl

+0

您可能想看看iText示例[ShowTextMargins](http://developers.itextpdf.com/examples/itext-action-second-edition/chapter-15#579-showtextmargins.java)。 – mkl

+0

非常感谢你 –

回答

0

在长度和红色矩形的宽度。

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

的一种方式是使用document.add()

[源itextpdf.com]

有)称为getVerticalPosition(一个非常古老的方法,它采用一个 布尔作为参数。我并不为此方法感到自豪,因为它是一种吸气剂 方法,它不仅会给你在页面上的Y位置,在 之后使用一系列document.add()操作,它还可以改变当前Y位置的 (这不是什么getter方法应该做的)。

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

如果您传递true作为参数,该方法将先加一个换行符 ,给你的文字 你会被添加的“下一个”行的基线的位置。

+0

从网站直接引用编辑答案。 –