【问题标题】:How can I get the highlighted text from PSPDFKit? [closed]如何从 PSPDFKit 中获取突出显示的文本? [关闭]
【发布时间】:2014-01-23 16:59:26
【问题描述】:

我正在使用 PSPDFKit 让用户突出显示文档中的文本。反正有没有得到突出显示的实际文本?所以在下面的例子中,我想在用户高亮显示“好坏”时得到文本。

查看 PSAnnotations,我尝试了 value 和 contents 属性,但都没有给我想要的。

【问题讨论】:

    标签: annotations highlight pspdfkit


    【解决方案1】:

    我是 PSPDFKit GmbH 的 CEO。

    您需要做的就是获取PSPDFHighlightAnnotation(例如,通过PSPDFDocument 中的annotationsForPage:type:,然后调用highlightedString 就可以了。

    请注意,这只是一个近似值。我们只知道页面上每个单独的字形的位置,PSPDFKit 会以此尝试重构单词、行和文本框。所以highlightedString 可能不会总是返回 100% 的预期结果,尤其是在 PDF 设计不善的情况下。不过总的来说还是不错的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-01-17
      • 2015-01-08
      • 2020-06-07
      • 2012-07-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-20
      相关资源
      最近更新 更多