我当前的解决方案是打开“左侧的页面缩略图窗格”并发现空白页。有什么更有效的解决方案呢?2015 年 7 月邮政?
我并不是问是否自动删除空白页;删除之前我必须自己检查页面是否是空白的。
答案1
首先,它相当难的确定页面是否确实为空白。例如,可能存在所选 PDF 框外部可见的对象(如修剪标记),或可有条件地打开/关闭的对象层。
对于程序化解决方案,您可以
使用类似的库
PoDoFo
将有问题的 PDF 加载到内存中,分析每个页面对象流,并查找任何绘画命令/嵌入式 XObjects。或者(在 MacOS 上)使用
CGContextDrawPDFPage
(Core Graphics)渲染每个页面 - 像 72dpi 这样的低分辨率就可以了 - 并扫描生成的图像中的非白色像素。