Hallo,
ich muss immer wieder die Seitengröße von PDF-Dateien mit einem bestimmten Seitenformat (DIN-A5) auf ein anderes, gleichbleibendes Maß verändern.
Darüberhinaus muss der Satzspiegel (die bedruckte Fläche) neu justiert werden.
Dabei ist der x-Versatz auf geraden und ungeraden Seiten unterschiedlich.
Von Hand löse ich das etwa so, wie aus dem
Bildschirmfoto ersichtlich.
Nun muss ich das je PDF-Datei für gerade und ungerade Seiten zweimal ausführen und dabei passieren immer wieder mal Fehler, die eine Wiederholung erzwingen.
Die Aufgabe ruft nach einer Automatisierung.
Stapelverarbeitung
Im Blog von
Sacha Heck habe ich zwar eine
Anleitung zur Beschneidung von Seiten mit der Stapelverarbeitung in Acrobat gefunden.
Allerdings ist es mir damit nicht möglich, die Anwendung auf nur die geraden oder nur die ungeraden Seiten zu beschränken (siehe
Bildschirmfoto).
Bei meinen ersten Versuchen war es mir auch nicht möglich, Versatzwerte einzugeben. Die Kästchen waren ausgegraut. Jetzt, wo ich es für das Bildschirmfoto entsprechend einrichten wollte, hat's plötzlich funktioniert.
Vielleicht gibt es doch noch eine Möglichkeit, bei der Stapelverarbeitung gerade und ungerade Seiten getrennt anzusprechen.
Skripten
Mit dem Skripten von Acrobat (JavaScript/AppleScript) habe ich noch keine Erfahrung. Immerhin habe ich im Beitrag »
PDF-Beschnitt automatisieren« einen Hinweis auf das vielversprechende Skript
SplitPages.js von
Karl Heinz Kremer gefunden.
Das ist mir schon mal eine gute Hilfe beim Verständnis, wie in Acrobat per Skript vorzugehen ist.
Nun brüte ich schon einige Zeit über der JavaScript-Referenz von Acrobat und finde nicht die entsprechenden Klassen / Methoden
a) zur Definition einer benutzerdefinierten Seitengröße und
b) zum horizontalen und vertikalen Versatz.
Wie sind diese Klassen/Methoden in JS oder AS benannt oder wie kann diese Änderung der Seitengröße mit vertikalem und horizontalem Versatz vorgenommen werden?