如何绘制PDF页面,不包括特定图像?

时间:2010-08-26 20:45:43

标签: iphone pdf core-graphics

我有工作代码可以绘制PDF页面。现在我想排除显示在该页面上的位图图像(但继续绘制格式化文本)。

据我所知,我可以使用CGPDFScanner来扫描PDF的内容。有没有办法将这些内容写入新的PDF,但跳过任何位图图像?或者还有其他方式吗?

iPhone上的PDF支持似乎非常有限。不幸的是,我需要在设备上进行此处理,因为应用程序正在从其他来源下载PDF,我无法通过该应用程序发送PDF的修改版本。

1 个答案:

答案 0 :(得分:0)

您是否知道此图片在页面上的确切位置?如果是这样,你可以用一个简单的不透明UIView来显示它。或者如果你需要对显示做一些事情(比如保存,重新显示,转发),你可以从CGContext中获取图像并将其存储为png等。