2010-06-28 189 views
15

我正在尝试使用PDFTK在我的PDF文档中旋转页面。执行类似于下面的东西应该导致没有更改页面旋转:PDFTK旋转页面问题

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页面旋转时,我遇到了这个问题。

任何想法是怎么回事?

回答

14

当您使用“正常”旋转参数(N,E,S,W)时,您将PDF页面上的旋转标志设置为您的参数(例如90度)。这不考虑当前的旋转设置。下面是关于旋转PDFTK文档的段落:

“的页面旋转设置可能会导致PDFTK旋转页面和 文件每一个选项设置页面旋转如下(以 度):N:0,E: 90,S:180,W:270,L:-90,R:+90,D: +180.L,R和D对页面的旋转进行相对调整。

除了NESW旋转设置,您还可以使用L,R和D选项,这些选项允许您进行考虑当前旋转标志的相对调整。

如果这样不能解决您的问题,我需要访问几个测试文档(一个工作正常,一个导致错误的旋转设置)。

+2

某些版本的pdftk需要“南”等而不是“S” – LeRookie 2014-10-04 18:17:31