Zastanawiałem się w pliku pdf, jak obracać strony pdf: 90 stopni dla stron parzystych i -90 stopni dla stron nieparzystych?
W pdftk wszystko, co wiem, to obracanie strony o pdftk in.pdf cat 1W output out.pdf
i obracanie wszystkich stron o pdftk in.pdf cat 1-endW output out.pdf
.
Dzięki!
pdftk in.pdf cat 1-endwest output out.pdf
tj.west
ZamiastW
lubsouth
zamiastS
...Odpowiedzi:
Jest to łatwe, ponieważ pdftk 1.44 dodał
shuffle
operację umożliwiającą różne transformacje na stronach nieparzystych i parzystych (między innymi zastosowaniami).Jeśli masz starszą wersję pdftk, możesz użyć tego skryptu Python z biblioteką PyPdf . (Ostrzeżenie wpisane bezpośrednio w przeglądarce).
źródło
W
pdftk
wersji 1.45 (6 grudnia 2012 r.) Lub nowszej użyj:Jeśli masz
pdftk
wersję 1.44 ( dzięki Gillesowi za zwrócenie na to uwagi! ), Możesz użyć:Niektóre podobne przykłady przypadków opisano w
man pdftk
(przynajmniej w najnowszych wersjach).źródło
Jako ulepszenie odpowiedzi Gillesa :
Gdy program akceptuje argumenty wiersza polecenia pliku wejściowego i wyjściowego:
python script.py <inputFileName> <outputFileName>
źródło