我正在使用PDFKit显示我的pdf文件。我已经集成了搜索功能,但是我只想搜索粗体文本/单词。
我想知道是否可以做我要找的事情,或者Apple不允许这样做?因为String数据类型来自Foundation类,而UIFont来自UIKit。
我只能根据小写,大写或文本颜色搜索文本。我已经用谷歌搜索了很多。而且我发现pdf文件由矢量组成。因此,有时很难提取文本的字体系列。
如果有人知道任何解决方案。请帮忙。
谢谢!
答案 0 :(得分:1)
hm ..我猜您想显示设备存储中的所有pdf文件。
通常..如果要在应用程序上显示pdf文件,则应将特殊文件夹的路径和文件名映射到代码中。
但是我认为用这种方法无法获得想要的结果。
我不确定是否会出现这种情况,但是您可能应该使用“ UIDocumentPickerViewController”。
我认为您还需要通过[String(kUTTypePDF)]设置documentTypes的值,因为您只想显示所有pdf。
请查看以下链接以获取更多详细信息:
答案 1 :(得分:0)
属性字符串具有字体属性,您可以使用该属性实现所需的内容。 pdfDocument.page(at:0)?. attributedString