Iphone 突出显示pdf行

Iphone 突出显示pdf行,iphone,pdf,drawing,Iphone,Pdf,Drawing,谁能帮我一下吗。我真的被卡住了,我不知道如何突出显示pdf的特定行。如果有人能给我提供示例代码或伪代码,那就更好了 谢谢这不是小事 为此,我将把PDF内容渲染到一个层中,并使用CoreGraphics PDF解析器(或其他方式)以某种方式获得所述行/对象的位置。之后,您可以使用自己的绘图代码高亮显示所述对象。仅高亮显示特定线条是相当困难的 如果您需要搜索和突出显示,请尝试FastPDFKit。我用它玩了一段时间,它作为pdf阅读器非常好 我现在正在做同样的事情,这确实不是小事 根据我所能理解的,


谁能帮我一下吗。我真的被卡住了,我不知道如何突出显示pdf的特定行。如果有人能给我提供示例代码或伪代码,那就更好了
谢谢

这不是小事


为此,我将把PDF内容渲染到一个层中,并使用CoreGraphics PDF解析器(或其他方式)以某种方式获得所述行/对象的位置。之后,您可以使用自己的绘图代码高亮显示所述对象。

仅高亮显示特定线条是相当困难的

如果您需要搜索和突出显示,请尝试FastPDFKit。我用它玩了一段时间,它作为pdf阅读器非常好


我现在正在做同样的事情,这确实不是小事

根据我所能理解的,你需要先加载文本并将其排成几行。如果您使用的是Poppler,
Poppler.Page.textList()
将为您提供一个文本框列表和一个
TextBox。hasSpaceAfter()
将在返回
False
时告诉您行尾

我使用的是Qt4前端,因此每个文本框都有一个QRect,我可以从中找出高亮显示单词的位置。高亮显示线或多或少是
lirstWordOfLine.geometry().united(lastWordOfLine.geometry())
,它将提供要高亮显示的线的几何图形


现在我不知道如何在文档中保存突出显示的坐标。

您想修改PDF文件并在特定行上添加突出显示,还是只需要在屏幕上突出显示该行就可以显示PDF?可能重复