Wie füge ich jeder geraden Seite automatisch einen Rand hinzu?

Ich hoffe, dies ist die beste Community dafür - Obwohl es nicht direkt grafisch ist, denke ich, dass es mit einer Druckoption in Adobe Acrobat zusammenhängt, aber ich kann es anscheinend nicht finden.

Ich habe einen Haufen Kontoauszüge, die links einen ziemlich großen Rand haben, um sie zu lochen und einem Ringbuch hinzuzufügen.

Ich muss leider Papieraufzeichnungen führen, aber einige dieser Erklärungen sind 6/7 Seiten lang, und ich möchte Papier sparen, also möchte ich doppelseitig drucken.

Wenn ich doppelseitig drucke und die erste Seite loche, geht es durch den Inhalt auf der anderen Seite!

Ohne zu Illustrator zu gehen und die PDFs manuell anzupassen, gibt es eine einfache/schnelle Druckoption, die den Rand auf jeder gleichmäßig gedruckten Seite automatisch anpassen kann?

Möglicherweise können Sie dies mit Acrobat-Skripten tun. Ich habe einfach keinen Acrobat zu Hause und habe es nie versucht. Stattdessen weiß ich, dass Sie dies mit Ghostscript tun können. Wären Sie in der Lage, Ghostscript-Antworten zu akzeptieren?
@Joojaa, ich habe Ghostscript noch nie verwendet (und weiß nicht, wie man es verwendet), aber wenn es etwas ist, das das Endziel erreicht und funktioniert, mache ich es gerne!

Antworten (2)

Sie können dies mit GhostScript aus einer Befehlszeile/Batchdatei wie folgt tun:

gswin64c -q -sDEVICE=pdfwrite -dBATCH ^
  -dNOPAUSE -sOutputFile=out.pdf ^
  -c "<< /BeginPage { 2 mod 1 eq {-50 0 translate} {} ifelse } bind  >> setpagedevice"^
  -f in2.pdf

Stellen Sie -50 auf so viele Punkte ein (1 PS-Punkt entspricht 72stel eines Zolls), wie Sie die Grafiken auf der Seite verschieben möchten. Das Beispiel geht davon aus, dass Windows andernfalls gswin64c in gs und ^ in \ ändert. Achten Sie darauf, in Windows keine Leerzeichen nach ^ zu setzen.

Sie können mit Ghostscript auch viele andere Dinge tun, z. B. Kopfzeilen, Fußzeilen, Stempel usw. hinzufügen.

Ich habe das gerade versucht, aber es scheint nicht wirklich zu funktionieren, ich habe die -50 auf -200 eingestellt und das Original neben der Ausgabedatei geöffnet, aber sie sehen gleich aus ...
schwer zu debuggen, jedenfalls hatte ich ein PDF von etwa 50 getestet, wo es aus irgendeinem Grund nicht gut funktionierte und eine willkürliche Menge kompensierte, ich vermute, dass in diesem PDF etwas globales Ausmaß vor sich geht. Es ist also durchaus möglich, ein PDF zu haben, das wesentlich schwerer zu manipulieren ist. Sind Fehler aufgetreten?

Es gibt ein paar Orte zum Anschauen. Sie können sich den vom Druckertreiber bereitgestellten Druckdialog ansehen (ignorieren Sie einfach die Meldung von Acrobat/Reader, dass Sie den Druckdialog verlassen), und prüfen Sie, welche Optionen Sie haben.

Wenn dies nicht zum gewünschten Ergebnis führt, können Sie die Seiten zuschneiden (Acrobat erforderlich); Sie können gerade und ungerade Seiten zuschneiden. Wenn die Seiten richtig zugeschnitten sind, können Sie versuchen, erneut auf Ihrem doppelseitigen Drucker zu drucken (der die Möglichkeit haben sollte, die Seite entsprechend zu platzieren.

Ich habe einige Zeit im Druckdialog geschaut und nichts gefunden. Ich habe mehr als nur Kontoauszüge, ich habe einige Lieferanten, die Rechnungen versenden - alle haben auf der linken Seite markierte Ringbuchlöcher ... Es wird eine PITA sein, etwas manuell zuzuschneiden ... Ich möchte wirklich eine automatisierte Antwort finden / Option, die es tun wird.
OK… das Zuschneiden (oder Ändern der Seiten) kann mit JavaScript erfolgen (siehe die Methoden setPageBox / getPageBoxes des Doc-Objekts). Dies kann dann in eine Aktion umgewandelt werden, die sich um die Probleme kümmern sollte. Tatsächlich sollte es möglich sein, den Druckbefehl auch in die Aktion aufzunehmen.