【发布时间】:2015-04-07 22:16:51
【问题描述】:
我正在尝试将 PDF 文档中的位图图像展平,而不是保留单独的图层。例如,假设我有一个包含两个部分相互重叠的方形图像的文档。我想合并它们,以便用户无法单独选择其中一个方块将其复制到文档中。我想他们将能够同时选择两者,但我不希望他们能够隔离其中之一。我的客户想要这个限制有一个更复杂的原因,但这是最简单的解释。我想用 iTextSharp 解决这个问题,但我可以用另一种产品。我使用 iTextSharp 进行表单展平,但我不知道如何展平图像。谢谢。
编辑
我意识到另一种解决方案可能只是阻止在文档中进行选择,这有望阻止复制和粘贴。我想所有文档阅读器都不必遵守我的命令来阻止选择,但只要 Adobe Reader(可能还有 Foxit Reader)遵守它,就足够了。
【问题讨论】:
-
你在说什么类型的图片?位图图像?矢量图像?还是一些注释外观?
-
@mkl,位图。我刚刚更新了这个问题。谢谢。
-
嗯,考虑到不同的色彩空间、有趣的混合选项、透明度等,一般情况可能并不简单。您对一般情况感兴趣还是只对更简单的情况感兴趣? AFAIK 这种“图像扁平化”在 PDF 库中并不常见。
-
@mkl,实际情况涉及混合多种类型的图像以及文本、注释、表单字段和其他任何内容。我只是想从简单的事情开始。
-
@mkl,请看我的编辑。谢谢。
标签: itextsharp itext