iOS如何获得PDF页面中的所有单词坐标

我已经浏览了很多教程,并且通常会把用户的链接粘贴到pdfkitten上,但是由于我testing了它,所以我对结果并不满意。 所以search不适用于多词等。

所以我正在寻找我需要从PDF页面中获取所有单词,并突出显示它,如果字跨过一些矩形。

我使用PDFKitten相同。

  • 我所做的是在扫描PDF时 – 识别由空格分隔的单词。
  • 保存RenderingState(PDFKitten代码中的模型)字时,将该字保存为模型中的当前RenderingState(PDFKitten代码中的模型),该模型将处于初始状态。 当find完整的单词(空格分隔)时,将当前的RenderingState保存为最终状态。
  • PDFKitten中存在使用上述初始状态和最终状态将RenderingState转换为实际视图框架的代码。 您可以参考该代码。
  • 将当前媒体框转换应用于帧。
  • 最后不要忘记把结果帧转换成用户的坐标系统。 否则,你会观察到相反的效果。