iOS 文档预览
发布日期:2022-04-05 00:52:11
浏览次数:3
分类:博客文章
本文共 488 字,大约阅读时间需要 1 分钟。
iOS文档预览有以下几种方式预览
1.webview/wkwebView 支持本地远程
2.Quick Look 只支持本地
3.UIDocumentInteractionController 只支持本地
4.safrai 只支持远程
5.专用的第三方应用
对于包含签名的PDF文件这1,2,3,4展示会有问题,丢失签名元素,用QL在iOS10上正常。根本原因在于PDF又Adobe发起,市面上的阅读器省略了(正常包含文字层、图片层、签名层)签名层(为了渲染快)。所以导致异常显示。解决办法
A.服务端用pdf.js包装成H5,应用内webview展示( iOS客户端需要打开ATS)。
B.服务端用pdf.js包装成H5,应用外safrai展示
C.专用的第三方打开(AdobeReader)
D.客户端集成pdf.js ( 只能打开本地且也丢失元素 ,参考: )
最优方案 A
综上对包含签名的PDF预览时要用pdf.js渲染处理
参考博客
本地预览
UIDocumentInteractionController和Quick Look打开或预览文档
预览的四种方法
QL
转载地址:https://www.cnblogs.com/lijianyi/p/11475403.html 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
初次前来,多多关照!
[***.217.46.12]2024年04月06日 15时10分56秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
【C++】算法集锦(10)通俗讲kmp算法
2019-04-27
【C++】算法集锦(12):高楼扔鸡蛋
2019-04-27
【图解】拥塞控制
2019-04-27
线程上下文切换
2019-04-27
什么是服务熔断?
2019-04-27
服务器压力过大?CPU打满?我来帮你快速检查Linux服务器性能
2019-04-27
C++面经总结之《Effective C++》(一)
2019-04-27
C++面经总结之《Effective C++》(二)
2019-04-27
这是什么“虎狼之词”啊!!!程序员的健康问题,看一线老中医怎么说!!!
2019-04-27
打开我的收藏夹 -- Python数据分析杂谈
2019-04-27
linux shell — 6.初识 EXT2 文件系统
2019-04-27
python - 【用户、商品】【购买、浏览】数据处理
2019-04-27
python - sql + pandas 与 sqlite 结合
2019-04-27
python - 使用sql 分析(06 - 15)国内各省GDP
2019-04-27
python - 抓取汇率数据分析美元和欧元对RMB的变化曲线
2019-04-27
python 数据科学 - 【回归分析】 ☞ 线性回归(2)
2019-04-27
设计模式——工厂模式
2019-04-27
Unity中实现有限状态机FSM
2019-04-27
Unity中实现反弹
2019-04-27
U3D游戏开发框架(九)——事件序列
2019-04-27