iOS 文档预览
发布日期:2022-04-05 00:52:11 浏览次数:3 分类:博客文章

本文共 488 字,大约阅读时间需要 1 分钟。

 

iOS文档预览有以下几种方式预览 

1.webview/wkwebView 支持本地远程  

2.Quick Look  只支持本地  

3.UIDocumentInteractionController 只支持本地  

4.safrai 只支持远程

5.专用的第三方应用

 

对于包含签名的PDF文件这1234展示会有问题,丢失签名元素,用QLiOS10上正常。根本原因在于PDFAdobe发起,市面上的阅读器省略了(正常包含文字层、图片层、签名层)签名层(为了渲染快)。所以导致异常显示。解决办法

A.服务端用pdf.js包装成H5,应用内webview展示( iOS客户端需要打开ATS)。

B.服务端用pdf.js包装成H5,应用外safrai展示

C.专用的第三方打开(AdobeReader

D.客户端集成pdf.js  (  只能打开本地且也丢失元素 ,参考: 

最优方案 A

综上对包含签名的PDF预览时要用pdf.js渲染处理

 

参考博客

 本地预览

  UIDocumentInteractionControllerQuick Look打开或预览文档 

  预览的四种方法

  QL

转载地址:https://www.cnblogs.com/lijianyi/p/11475403.html 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:加密方式对比
下一篇:pod私有库资源打包及使用

发表评论

最新留言

初次前来,多多关照!
[***.217.46.12]2024年04月06日 15时10分56秒