如何阅读Linux上的PDF文件,以便自动裁剪页面周围的白边?


3

我有另一个设备,一个eInk电子书阅读器(Onyx Boox),它有这个奇妙的功能,“自动裁剪”,自动检测pdf中的白边(具有给定程度的“攻击性”),并缩小它。

有时,晚上,我更喜欢用我的笔记本阅读电子书。这个选项会让体验变得更好,但到目前为止,我在我试过的任何PDF软件中都找不到这个功能。

您如何阅读在Linux系统上“自动裁剪”白边的PDF?

我对永久删除PDF格式的空白区域不感兴趣;只是为了阅读而隐藏它。

Answers:


3

不是真的,而不是所有类型的PDF(至少是我的经验:我得到的最接近的是,如果内存服务,FoxIt Reader)。我通常采用更激进的方式,使用诸如此类的工具在源头裁剪PDF PDFquench , 要么 PDFcrop ;我也习惯在Onyx A60上阅读它们(也尝试注释它们并用Okular回读),然后再切换到有根的PRS-T1。

也许可以创建一个脚本来获取PDF,制作它的裁剪副本,并在副本上运行一个普通的旧PDF查看器,在关闭时删除它。


这是个坏消息。我等一下,然后我会尝试制作这样的剧本。应该不那么困难。
Adam Ryczkowski

1
我已经尝试过了,链接的PDFcrop实用程序似乎与零大小的BBox有问题。我使用的pdfcrop原来是一个Heiko Oberdiek的剧本 --pagesize--margins 选项。请注意,根据PDF,输出大小可能会显着增加。
LSerni

据我所知,PDFcrop没有提供裁剪的“fuziness”选项(就像Onyx的pdf阅读器一样),所以如果PDF的页眉/页脚远离文本,它仍然总是包含它,对吧?
Adam Ryczkowski

是的......我一直被脚本错误所困扰:-),所以我也在尝试裁剪(我通常在视觉上做过,但是有一个脚本可以抓住我的想象)。 pdftk 允许解压缩PDF并公开 MediaBox,现在我正在考虑用它们的坐标计算所有物体,并建立一个“热图”......
LSerni

1
我一直在玩Java中的iText库。我现在有一个漂亮的小框架来修剪PDF(主要是)我决定的任何方式。我可能会对您成为beta测试人员感兴趣吗? :-)
LSerni

2

我用 Okular中 在Ubuntu上。它有一个简单的选项来修剪边距 - 正是你要找的:-)


我已经测试了Okular,它在菜单View / Trim View / Trim边缘上有一个“Trim View”,它确实有效,但不幸的是,它没有将该视图导出到另一个PDF文件。
Arpatma
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.