如何从PSPDFKit获取突出显示的文本?

时间:2014-01-23 16:59:27

标签: annotations highlight pspdfkit

我正在使用PSPDFKit让用户突出显示文档中的文本。反正有没有得到突出显示的实际文本?因此,在下面的示例中,当用户突出显示文本时,我希望文本“好与坏”。

enter image description here

看一下PSA注释,我尝试了值和内容属性,但都没有给我我想要的东西。

1 个答案:

答案 0 :(得分:1)

我是PSPDFKit GmbH的首席执行官。

您需要做的就是获取PSPDFHighlightAnnotation(例如通过annotationsForPage:type:中的PSPDFDocument,然后点击highlightedString

请注意,这只是一个近似值。我们只知道页面上每个字形的位置,从那里,PSPDFKit尝试重建单词,行和文本框。所以highlightedString可能并不总是100%回报你所期望的,特别是如果PDF没有精心设计的话。但总的来说,它非常好。