使用PyPDF2从PDF中删除PDF图层

时间:2015-09-21 20:18:30

标签: python pdf pypdf

主题可能吗?我查看了文档,无法确定是否存在。我有一个带有图层列表的PDF,看起来像图片。我想将完全关闭的图层从PDF中删除,以便我工作的其他代码可以将PDF转换为TIFF。有什么想法吗?

enter image description here

3 个答案:

答案 0 :(得分:1)

根据this issue(截至2015年9月21日开放),PyPDF2尚不支持可选内容组(Acrobat中为called layers)。

答案 1 :(得分:0)

请参阅this question的答案,了解如何针对推动此问题的特定案例执行此操作的方法 - 从USGS地形图中删除正射影像。

答案 2 :(得分:0)

您可以排除一个或多个PDF层,并使用带有标志IScheduler sched = schedFact.GetScheduler().GetAwaiter().GetResult(); 的{​​{1}}一次性转换为TIFF。 See this page for an example

我将其专门用于处理USGS地形图,这些地图是地理空间PDF。