我的目标是在我的电子阅读器上移动一份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 ...
如果文本重新流动效果不佳或不需要足够放大文本,这是我通常推荐用于单列文档的转换模式。