【发布时间】:2011-04-19 18:11:46
【问题描述】:
是的,我知道这个问题有点含糊……
我在磁盘上有一个 PDF 文件,该文件已加密(AES-256,使用 CommonCrypto/OpenSSL)。 我想使用 Quartz 的 CGPDF... 函数渲染 PDF,发现可以使用 CGDataProvider 创建 CGPDFDocument。
我想知道是否可以为 CGDataProvider 创建回调,仅解密和加载 Quartz 的 PDF 渲染器需要的内存块。从安全/隐私的角度来看,我宁愿不将解密的文件写入磁盘。
有什么想法吗?
希望我可以通过 stackoverflow 社区的输入来开始一个“有启发性”的试验和错误:)
【问题讨论】:
标签: ios pdf encryption openssl quartz-graphics