PDFTK旋转页面问题

时间:2010-06-28 22:28:56

标签: pdf acrobat pdftk

我正在尝试使用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页面动作时,我遇到了这个问题。

知道发生了什么事吗?

2 个答案:

答案 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