【问题标题】:How can I draw a page of a PDF, excluding a particular image?如何绘制 PDF 页面,不包括特定图像?
【发布时间】:2010-08-26 20:45:42
【问题描述】:

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

我了解我可以使用 CGPDFScanner 来扫描 PDF 的内容。有没有办法将这些内容写入新的 PDF,但跳过任何位图图像?还是有其他方法?

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

【问题讨论】:

    标签: iphone pdf core-graphics


    【解决方案1】:

    您知道这张图片出现在页面上的确切位置吗?如果是这样,你可以用一个简单的不透明 UIView 来显示它。或者,如果您需要对显示进行某些操作(例如保存、重新显示、转发),您可以从 CGContext 中获取图像并将其存储为 png 等。

    【讨论】:

    • 我知道图像出现在哪里,但它位于我想保留的一些格式化文本的下方:(。
    猜你喜欢
    • 2014-10-23
    • 2023-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多