k2pdfopt:在横向模式下裁剪和旋转,输出设备有问题

k2pdfopt:在横向模式下裁剪和旋转,输出设备有问题

我的目标是在我的电子阅读器上移动一份pdf,我想将pdf切成两部分,一个上部和一个下部(我还想确保这两个部分在一行周围重叠,以确保这些行不要被中间切断),然后我想用它在我的电子阅读器上以横向模式阅读。所以我使用这个命令,例如那个文件

k2pdfopt -mode crop -cbox 0,0,1s,0.51s -cbox 0,0.49s -p 1-2 1707.02571.pdf 

我得到的结果如下:

在此输入图像描述

但是,如果我“按原样”使用该文件,它将无法工作,因为我的电子阅读器无法旋转页面以横向模式阅读(似乎是阅读器的错误)。所以我想旋转它,但如果我使用with-ls选项k2pdfopt

k2pdfopt -mode crop -cbox 0,0,1s,0.51s -cbox 0,0.49s -p 1-2 -ls 1707.02571.pdf

输出与我的预期完全不同,因为看起来文本被旋转,但画布没有旋转:

在此输入图像描述

知道出了什么问题吗?

谢谢!

- 编辑 -

-rt 90如果我稍微改变一下裁剪,这个选项似乎就可以工作:

k2pdfopt -mode crop -rt 90 -cbox 0,0,0.51s,1s -cbox 0.49s,0 -p 1-2 1707.02571.pdf 

但是,我很好奇为什么-ls不能按原样-rt工作不建议在该设置中使用

如果您想获得“横向”输出,以便可以将阅读器翻转过来,请使用 -ls 而不是 -rt。

答案1

我认为这可能是横向模式与裁剪框配合使用的一个错误。我会调查一下。一种可行的方法是将-grid选项与横向模式一起使用:

k2pdfopt -grid 1x2x2 -ls  ...

这会将页面分成 1 列 x 2 行,重叠率为 2%,这正是您想要的。我认为更好的是专门为这种事情设计的模式,这就是“适合宽度”模式。这会将文档转换为横向,并在每个页面上放置尽可能多的内容,寻找空白行来分隔页面,并使内容宽度适合设备的边缘,以最大限度地减少浪费的边距空间。

k2pdfopt -mode fw  ...

如果这对您来说有点太狭窄,您可以使用该-om选项强制一些边距,例如

k2pdfopt -mode fw -om .2  ...

如果文本重新流动效果不佳或不需要足够放大文本,这是我通常推荐用于单列文档的转换模式。

相关内容