WKWebview 不会显示 PDF 注释



我正在使用WKWebView加载PDF文件。我发现pdf中的所有注释都是不可见的。

有谁知道如何解决此错误?

如果您在 Adobe Acrobat 中打开 PDF,注释会显示吗?

在 PDF 1.7 及更早版本的文件中,注释不需要在文件中定义其外观,相反,PDF 查看应用程序可以在打开 PDF 时生成它们。并非所有PDF查看应用程序都能够生成所有注释类型的外观(PDF中有许多不同的注释类型)。

如果 Acrobat 显示批注而 WKWebview 未显示,则批注很可能缺少其外观,并且 Acrobat 正在从存储在 PDF 中的内容生成批注。

在PDF 2.0(最近作为标准发布)中,注释需要具有定义的正常外观,以便PDF查看器不必再生成外观,这将为正在阅读PDF的人提供更加一致的体验(不过这还需要一段时间)。

有许多工具可用于创建注释的外观并将它们保存到 PDF 中,因此如果您确定注释缺少其外观,您可以获取其中一个工具并通过它运行 PDF,然后再在 WKWebview 中显示它们。

最新更新