webView加载pdf(wkwebview加载pdf)

本篇文章给大家谈谈webView加载pdf,以及wkwebview加载pdf对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

Webview 加载word 和 pdf

//通过在线预览office文档的地址加载

wv_office.loadUrl(" "+文档url);

;url=

iOS14系统中wkwebview加载PDF文件空白的解决方法

前几天刚发现的一个问题,wkwebview加载PDF文件,iOS 12及以下的系统展示正常,在iOS 14系统的手机会空白(iOS13系统的手机没有测试过)

解决方案如下:

webView加载pdf(wkwebview加载pdf),webView加载pdf,信息,文章,第1张

iOS 加载PDF问题无法显示电子章问题

公司项目中需要显示订单合同PDF文件。正常情况下,加载pdf文件直接通过UIWebView或者WKWebView就可以。不过实际情况中,PDF文件如果存在 电子签名(签章) 的话,直接通过webView是无法查看到 电子签名(签章) 的。可以写个简单的demo对 这个pdf文件进行查看对比:

之前直接使用WKWebview加载pdf地址来处理的,具体实现是通过远端的 pdfviewer (可以理解为web端的pdf查看页面)拼接 pdf 的url 路径来加载的,大概如下:

不过由于存在跨域问题,需要进行cookie的注入操作,并且从远端进行解析加载pdf速度一直很慢,所有想尝试其他的方法。

调研过程略...

调研相关链接:

iOS展示pdf签名时遇到的问题及解决办法

iOS实现PDF阅读功能调研

接入教程直接参照: iOS使用pdf.js打开PDF文件

参照上面的步骤介入后发现还是无法显示 电子签名(签章) 在查看 pdf.js 上的 issue 后发现有相关issue 如下:

其中 #4743 中 Osukaru 提出了解决方案:

在 src/core/annotation.js第601行(当前版本) 中

(后面查询过程中发现在 使用PDF.js如何显示pdf文件的电子签章 中也提到同样的解决办法。)

将 clone 下来的 pdf.js 中 src/core/annotation.js 文件修改后按照 iOS使用pdf.js打开PDF文件

重新构建执行

再接入到工程项目中即可,最终效果:

注意,这里没有使用上面提供的 进行验证,是因为在运行过程中会crash,并抛出 WebActionDisablingCALayerDelegate willBeRemoved]: unrecognized selector sent 错误

WKWebView 加载pdf出现黑屏问题

WKWebView加载pdf,加载成功但是经常会出现黑屏问题,原因是webview调用-webViewDidFinishLoad: 后负责渲染pdf文件的UIWebPDFView还没有加载完成

解决办法

WKWebView iOS12以下系统加载pdf不能显示签章和签字问题,见另一篇文章 iOS12以下系统加载pdf不能显示签章和签字问题

关于webView加载pdf和wkwebview加载pdf的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

1、本网站名称:源码村资源网
2、本站永久网址:https://www.yuanmacun.com
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
源码村资源网 » webView加载pdf(wkwebview加载pdf)
您需要 登录账户 后才能发表评论

发表评论

欢迎 访客 发表评论