【问题标题】:How to use itext 5 to get the length and width of the content in the PDF document [duplicate]如何使用itext 5获取PDF文档中内容的长宽 [重复]
【发布时间】:2017-12-02 23:19:11
【问题描述】:

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

获取图片中红色矩形的长宽

【问题讨论】:

  • 那么您有一个现有的 PDF 并且想要给定页面上其文本内容的边界矩形?
  • 您可能想查看 iText 示例 ShowTextMargins。

标签: pdf itext


【解决方案1】:

此问题的答案可在 iText 网站的常见问题解答部分找到。

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作为参数传递,该方法将首先添加一个换行符 并给你“下一个”文本行的基线位置 你会添加。

【讨论】:

  • 用网站的直接引用编辑了答案。
猜你喜欢
  • 2022-08-04
  • 1970-01-01
  • 2020-11-29
  • 2021-08-08
  • 2014-10-25
  • 1970-01-01
  • 1970-01-01
  • 2020-06-27
  • 1970-01-01
相关资源
最近更新 更多