是否可以使用 iText 查找文本位置

ale*_*z78 3 java pdf itext

是否可以使用 iText 找到文本位置?我看到了具有beginTextBlockrenderTextendTextBlockRenderListener接口,但它们似乎对查找文本位置没有用。如果 iText 无法实现:是否存在另一个能够做到这一点的开源 Java 库?

Mar*_*rer 6

TextRenderInfo传递给的参数renderText()包含该信息。具体来说,您需要查看返回值的getBaseLine()getAscentLine()

这两条线段位于用户空间(您在页面上看到的内容)。它们定义了当前文本块的边界框。一种愚蠢的呈现方式,但它有效。

请注意,Rectangle根据文本的旋转方式,将端点填充到 a 中可能不起作用。如果你不担心轮换,那没什么大不了的。如果你是,你需要开始玩三角运动。玩得开心”。