我们正在构建一个可下载机密PDF数据的应用。下载后,必须安全显示。不允许复制/粘贴,或从设备获取数据的其他方式。仅限眼睛阅读。
有没有办法让webView容器充当显示这些PDF的安全容器?
答案 0 :(得分:4)
这在实践中并非100%万无一失。您将无法阻止用户使用Home-Power按钮组合截取屏幕截图,或者使用其他手机拍摄手机屏幕的照片。
答案 1 :(得分:0)
我猜你可以将PDF数据绘制成一个N图像并显示出来。另外,只需将数据保存在内存中,不要将其保留在磁盘上。
答案 2 :(得分:0)
在Quartz2D中使用CGImageRef
并使用该表示创建一个UIImage,然后在创建的UIImage上使用好的'ol UIImagePNGRepresentation
。然后,确保释放viewWillDisappear
或类似的所有对象。