Ich hab hier ein PDF (Bedienungsanleitung) das scheinbar für die Druckerei vorgesehen war und daher eigentlich nicht lesbar ist... Jede Seite beinhaltet zwei A5 Seiten (auf einer Landscape A4 Seite).
Mittels mutool konnte ich die zumindest mal aufsplitten:
Code: Alles auswählen
mutool poster -y 2 MAX_dp_171C-201C_MC6910700020.pdf output.pdf
Cover, Backside, Inside Backside, Inside Cover, 1, 148, 147, 2, 3, 146, 145, 4, 5, ...
(Also so, dass wenn man doppelseitig druckt die Blätter aufeinander legen kann, in der Mittel faltet und ein Booklet hat)
Gewollt wäre aber:
Cover, Inside Cover, 1, 2, 3, ..., 146, 147, 148, Inside Backside, Backside
Gibt es da ein Tool mit dem man das wieder normal bekommt?
edit: ich dachte mir das müsste doch mit pdftk machbar sein, leider nicht direkt. Mit ein wenig hilfe durch externe scripts geht es aber schon.
python script zum generieren der seiten:
Code: Alles auswählen
i = 0
# anzahl der seiten im pdf
n = 152
# first 1, 4, 5, 8, 9, 12, 13, 16, ...
for x in range(n/4):
i = i + 1
print(i)
i = i + 3
print(i)
# then ..., 15, 14, 11, 10, 7, 6, 3, 2
i = n -1
for x in range(n/4):
print(i)
i = i - 1
print(i)
i = i - 3
Code: Alles auswählen
pdftk output.pdf cat 1 4 5 8 9 12 13 16 17 20 21 24 25 28 29 32 33 36 37 40 41 44 45 48 49 52 53 56 57 60 61 64 65 68 69 72 73 76 77 80 81 84 85 88 89 92 93 96 97 100 101 104 105 108 109 112 113 116 117 120 121 124 125 128 129 132 133 136 137 140 141 144 145 148 149 152 151 150 147 146 143 142 139 138 135 134 131 130 127 126 123 122 119 118 115 114 111 110 107 106 103 102 99 98 95 94 91 90 87 86 83 82 79 78 75 74 71 70 67 66 63 62 59 58 55 54 51 50 47 46 43 42 39 38 35 34 31 30 27 26 23 22 19 18 15 14 11 10 7 6 3 2 output sorted.pdf
Wenn jetzt noch jemandem ein Tool einfällt, dass es besser macht, bitte! (Oder wie ich den output von dem python script gleich als Parameter von pdftk nehmen kann, ich schaff es leider nicht...)
EDIT2: ups, da war noch ein kleiner fehler im script