我使用WKWebView加载PDF文件。我发现pdf中的所有注释都是不可见的。
有谁知道如何解决这个错误?
答案 0 :(得分:0)
如果在Adobe Acrobat中打开PDF,是否会显示注释?
在PDF 1.7及更早版本的文件中,注释不需要在文件中定义其外观,而是PDF查看应用程序可以在打开PDF时生成它们。并非所有PDF查看应用程序都能够生成所有注释类型的外观(PDF中有许多不同的注释类型)。
如果Acrobat显示注释而WKWebview没有,那么注释很可能会丢失它们的外观,Acrobat会根据存储在PDF中的内容生成注释。
在PDF 2.0(最近作为标准发布)中,注释需要具有定义的正常外观,以便PDF查看器不再需要生成外观,这将为正在阅读PDF的人提供更加一致的体验(虽然这会持续一段时间)。
有许多工具可用于创建注释的外观并将其保存到PDF中,因此如果您确定注释缺少其外观,则可以获取其中一个工具并运行PDF在将它们呈现在您的WKWebview中之前。