我正在尝试使用PDFTK来旋转PDF文档中的页面。执行类似下面的操作应该不会导致页面轮换更改:
pdftk in.pdf cat 1N output out.pdf
(这是第1页“向北”或“0度”旋转。)
在某些PDF测试文档中,它按预期工作(意味着不会对页面进行任何更改)。但是,在某些测试文档中,PDF文档旋转了90度。我尝试做的任何页面旋转都会持续应用90度。所以,如果我这样做:
pdftk in.pdf cat 1E output out.pdf
(这是旋转第1页“东”或“90度。”)结果是页面旋转180度 - 额外90度!
在Acrobat Reader中查看时,PDF看起来没问题。
与这些问题测试PDF文档的唯一区别是我使用Acrobat Pro已经改变了它们的轮换。在这些已经旋转的PDF文档上应用PDFTK页面动作时,我遇到了这个问题。
知道发生了什么事吗?
答案 0 :(得分:18)
使用“普通”旋转参数(N,E,S,W)时,您将PDF页面上的旋转标记设置为您的参数(例如90度)。这不考虑当前的旋转设置。以下是有关轮换的pdftk文档中的段落:
“页面旋转设置可能导致pdftk旋转页面和 文档。每个选项设置页面旋转如下(in 度):N:0,E:90,S:180,W:270,L:-90,R:+ 90,D: +180。 L,R和D对页面的旋转进行相对调整 灰“。
除了NESW旋转设置外,您还有L,R和D选项,可以进行相对调整,将当前旋转标记考虑在内。
如果这不能解决您的问题,我需要访问几个测试文档(一个可以正常工作,一个导致错误的旋转设置)。
答案 1 :(得分:4)
要将第1页顺时针旋转90度:
pdftk in.pdf cat 1E output out.pdf # old pdftk
pdftk in.pdf cat 1east output out.pdf # new pdftk
要顺时针旋转所有页面:
pdftk in.pdf cat 1-endE output out.pdf # old pdftk
pdftk in.pdf cat 1-endeast output out.pdf # new pdftk