有没有办法从iPhone上的PDF文件中检索文本坐标?
谢谢,
纳瓦。
更多细节:我正试图从pdf文件中获取文字并突出显示它们。虽然在Mac OS X中有一个非常简单的任务,它有一个PDFKit,但在iPhone上却不是那么简单,因为它具有Quartz功能集来呈现和从pdf文件中获取信息。到目前为止,我尝试并成功跟随 - 从pdf文件中获取单词列表,扫描其内容并使用Tj和TJ运算符(请参阅how to search text in pdf)。虽然Tj给出了一个字符串并且我可以从中获取单词,但TJ可能是一个字形数组,因为它的大多数成员都是单个字符,但将它们连接在一起仍然会产生一个字符串,我可以从那里得到单词。
我现在的问题是突出显示找到的单词,这可以通过找到TD / Td操作符并尝试自己计算字符框来完成,但为此我需要获得字体/样式和其他特征字形能够正确计算字形框。并且可能以某种方式建立一个转换矩阵或类似的东西......任何人都可以解决一些问题?
答案 0 :(得分:1)
用开源poppler库解决
答案 1 :(得分:0)
我一直在尝试做同样的事情,但是我自己构建解析器太技术了。然后我最近发现了FastPDFKit开源sdk。有一个带有示例iOS项目的免费版本,其中包括搜索和突出显示。
在阅读其他答案后,我将开始探索Poppler。如果有人有示例项目,请告诉我:))