【发布时间】:2012-02-16 09:13:05
【问题描述】:
有没有办法只加载(大)PDF 文件的一部分?所以,假设:不要加载完整的 PDF 文件,而只加载前 5 页。
因为我实际处理的是大型 PDF 文件 (30 - 50 MB),并且当我调用 CGPDFRetain 整个文档时,所以完整的 30-50 MB 都保留在内存中。
有人可以帮我吗?是否可以在不先将完整的 PDF 加载到内存中的情况下从 PDF 中提取单页?
有人可以帮我解决这个问题吗?
更新: 由于我的应用需要支持离线访问,因此应从本地存储加载 PDF。
更新 2:我现在尝试了不同的策略,但应用程序仍处于内存边缘,因为我只需一步即可将我的 PDF 完全加载到内存中。但不知何故,应该可以支持大 PDF 文件,不是吗?
【问题讨论】:
标签: ios pdf memory core-graphics