我正在尝试使用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页面旋转时,我遇到了这个问题。
知道是怎么回事吗?
发布于 2010-06-29 08:38:53
当您使用“正常”旋转参数(N、E、S、W)时,您正在将PDF页面上的旋转标志设置为您的参数(例如90度)。这不会考虑当前的旋转设置。以下是pdftk文档中关于旋转的段落:
页面旋转设置会导致pdftk旋转页面和文档。每个选项设置页面旋转的方式如下(以度为单位):N: 0、E: 90、S: 180、W: 270、L:-90、R:+90、D:+180。R和D对页面的旋转进行相对调整。
除了NESW旋转设置之外,您还可以使用L、R和D选项进行考虑当前旋转标志的相对调整。
如果这不能解决您的问题,我将需要访问两个测试文档(一个可以正常工作,另一个会导致错误的旋转设置)。
发布于 2018-09-03 16:24:45
要将第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同样,要逆时针旋转所有页面:
pdftk in.pdf cat 1-endwest output out.pdfhttps://stackoverflow.com/questions/3136610
复制相似问题