2010-06-28 13 views
15

Ich versuche, PDFTK zu verwenden, um Seiten in meinem PDF-Dokument zu drehen. so etwas wie das folgende Ausführen sollte auf die Seitendrehung keine Änderungen ergeben:PDFTK Rotierende Seiten Problem

pdftk in.pdf cat 1N output out.pdf 

(Dies dreht Seite 1 „Nord“ oder „0 Grad.“)

In einigen PDF Testdokumente, es funktioniert wie erwartet (dh, es treten keine Änderungen auf der Seite auf). Bei einigen Testdokumenten ist das PDF-Dokument jedoch um 90 Grad gedreht. Weitere 90 Grad werden konsistent auf jede Seitendrehung angewendet, die ich versuche. Also, wenn ich dies tun:

pdftk in.pdf cat 1E output out.pdf 

(Dies dreht Seite 1 „Ost“ oder „90 Grad“.) Das Ergebnis ist die Seite wird um 180 Grad gedreht - ein zusätzlichen 90 Grad!

Die PDF-Datei sieht in Acrobat Reader korrekt aus.

Der einzige Unterschied zu diesen PDF-Testdokumenten besteht darin, dass ich Acrobat Pro bereits verwendet habe, um ihre Rotation zu ändern. Wenn ich die PDFTK-Seitendarstellung auf diese bereits gedrehten PDF-Dokumente anwende, stoße ich auf dieses Problem.

Irgendeine Idee was ist los?

Antwort

14

Wenn Sie die "normalen" Rotationsparameter (N, E, S, W) verwenden, setzen Sie das Rotationskennzeichen auf den PDF-Seiten auf Ihren Parameter (z. B. 90 Grad). Dies berücksichtigt nicht die aktuelle Rotationseinstellung. Hier ist der Absatz von der pdftk Dokumentation über Rotation.

„Die Seite Rotation Einstellung kann dazu führen, pdftk Seiten zu drehen und Dokumente Jede Option Seitendrehung setzt sich wie folgt (in Grad): N: 0, E: 90, S: 180, B: 270, L: -90, R: +90, D: +180. L, R und D nehmen relative Anpassungen an der Seite einer Rotations- -Anweisung vor.

Zusätzlich zu den NESW-Rotationseinstellungen haben Sie auch die Optionen L, R und D, mit denen Sie relative Anpassungen vornehmen können, die das aktuelle Rotationsflag berücksichtigen.

Wenn das Ihr Problem nicht löst, brauche ich Zugriff auf ein paar Testdokumente (eines, das korrekt funktioniert, und eines, das zu einer falschen Rotationseinstellung führt).

+2

Einige Versionen von pdftk benötigen "South" usw. anstelle von "S" – LeRookie