gpt4 book ai didi

iphone - 使用 ipad 的 drawLayer 呈现后在 PDF 上选择文本

转载 作者:太空狗 更新时间:2023-10-30 03:16:50 25 4
gpt4 key购买 nike

我试图在 ipad 上渲染后突出显示 pdf 上的文本。我觉得我通过大量谷歌搜索和 fastPdfKit 提供的示例代码取得了一些成就。 .通过此链接,我可以轻松解析 pdf 并尝试突出显示用户搜索中的文本。我正在使用以下方法获取文本边界:

-(NSArray *)searchResultOnPage:(NSUInteger)pageNr forSearchTerms:(NSString *)searchTerm withProfile:(MFProfile *)p;

此方法为我提供了一个对象数组,我从中获取了矩形,但它并不完全是搜索到的单词边界。

谁能告诉我这是否是正确的方法,请告诉我如何正确获取文本边界。这个问题如何与我上一个问题重复 (old)

我接受建议。

谢谢。

最佳答案

(NSArray *)searchResultOnPage:(NSUInteger)pageNr forSearchTerms:(NSString *)searchTerm 返回 MFTextItems 的 NSArray . MFTextItem 有一个名为 highlightPath 的属性,它返回一个 CGPathRef。那是你正在使用的吗?

如果您需要从 highlightPath 获取 CGRect,您可以使用 CGPathGetBoundingBox

如果 highlightPath 对您来说不够准确,您将必须发挥创造力并自行提出解决方案。

关于iphone - 使用 ipad 的 drawLayer 呈现后在 PDF 上选择文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5354457/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com