使用 PyPDF2 从 PDF 中删除 PDF 图层
Remove PDF Layer(s) from PDF Using PyPDF2
题目可以吗?我查看了文档,但无法确定是否是。我有一个 PDF,其中的图层列表看起来像图片。我想将完全关闭的图层从 PDF 中取出,以便我使用的其他代码可以将 PDF 转换为 TIFF。有什么想法吗?
根据 Acrobat 中的 this issue (open as of 21 sept 2015), optional content groups (which are called layers)在 PyPDF2 中尚不支持。
请参阅 this question 的答案,了解如何针对引发此问题的特定案例执行此操作 - 从 USGS 地形图中删除正射影像。
您可以使用带有标志 --config GDAL_PDF_LAYERS_OFF
的 gdal_translate
排除一个或多个 PDF 图层并一次性转换为 TIFF。 See this page for an example。
我已经专门应用它来处理作为地理空间 PDF 的 USGS 地形图。
题目可以吗?我查看了文档,但无法确定是否是。我有一个 PDF,其中的图层列表看起来像图片。我想将完全关闭的图层从 PDF 中取出,以便我使用的其他代码可以将 PDF 转换为 TIFF。有什么想法吗?
根据 Acrobat 中的 this issue (open as of 21 sept 2015), optional content groups (which are called layers)在 PyPDF2 中尚不支持。
请参阅 this question 的答案,了解如何针对引发此问题的特定案例执行此操作 - 从 USGS 地形图中删除正射影像。
您可以使用带有标志 --config GDAL_PDF_LAYERS_OFF
的 gdal_translate
排除一个或多个 PDF 图层并一次性转换为 TIFF。 See this page for an example。
我已经专门应用它来处理作为地理空间 PDF 的 USGS 地形图。