您好我希望使用PSPDFKit框架及其全文搜索功能来查找文档。我在Cordova / Phonegap应用程序中这样做,所以我想将搜索结果数据返回给我的Javascript应用程序。
我遇到的问题是返回文档名称/路径而不是文档UID。是否可以将documentUID转换为PSPDFDocument
publish:OutputPath
上面的UID看起来像这样:
samplepdf_ffa29462f17ca27908ab82bdd3d575a7
这并不是什么意思,有一个名为-metadataForUID的方法,但在使用上面的字符串调用时总是返回null。
答案 0 :(得分:1)
我查看了PSPDFKit文档,当您查看PSPDFDocument(https://pspdfkit.com/guides/ios/current/getting-started/using-pspdfdocument/)时,他们提到了构建自己的存储documentUID和PSPDFDocument的方法。
在索引编制过程中,您将拥有文档的路径和documentUID。所以我正在创建自己的数据结构(即NSDictionary)并将其存储在NSCache中,就像在doc中推荐的那样。
在我的情况下它非常好用。每次启动应用程序或添加新文档时都会执行索引过程。好消息是,PSPDFKit没有对文档编制索引两次,所以我没有性能问题。
我用PSPDFKit 6.3测试