¿Cómo agrego automáticamente un margen a cada página par?

Espero que esta sea la mejor comunidad para esto: aunque no es directamente gráfico, creo que está relacionado con una opción de impresión en Adobe Acrobat, pero parece que no puedo encontrarlo.

Tengo un montón de extractos bancarios que tienen un margen bastante grande a la izquierda para poder perforarlos y agregarlos a una carpeta de anillas.

Desafortunadamente, necesito mantener registros en papel, pero algunas de estas declaraciones son de 6/7 páginas y quiero ahorrar papel, así que quiero imprimir a doble cara.

Cuando imprimo a doble cara, si perforo la primera página, ¡pasa por el contenido del otro lado!

Sin ir a Illustrator y ajustar manualmente los archivos PDF, ¿existe alguna opción de impresión fácil/rápida que pueda ajustar automáticamente el margen en cada página impresa uniformemente?

Es posible que pueda hacer esto con las secuencias de comandos de Acrobat. Simplemente no tengo acrobat en casa, y nunca lo he intentado. En cambio, sé que puedes hacer esto con ghostscript, ¿podrías aceptar respuestas de ghostscript?
@Joojaa, nunca he usado (y no sé cómo usar) ghostscript, pero si es algo que logra el objetivo final y funciona, ¡estoy feliz de hacerlo!

Respuestas (2)

Puede hacer esto con GhostScript desde una línea de comandos/archivo por lotes como este:

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

Ajuste el -50 para que sea tantos puntos (1 punto ps es la 72 parte de una pulgada) que desea cambiar los gráficos en la página. El ejemplo supone Windows si no cambia gswin64c a gs y ^ a \ . Tenga cuidado de no poner espacios después de ^ en las ventanas.

También puede hacer muchas otras cosas con ghostscript, como agregar encabezados, pies de página, sellos, etc.

Acabo de intentar esto, pero parece que en realidad no funciona, ajusté el -50 para que sea -200 y abrí el original junto con el archivo otuput, pero se ven iguales...
difícil de depurar, de todos modos tuve un pdf de alrededor de 50 probados donde, por alguna razón, no funcionó bien y compensó una cantidad arbitraria, sospecho que hay una escala global en ese pdf. Entonces, ciertamente es posible tener un pdf que sea sustancialmente más difícil de manipular. ¿Recibiste algún error?

Hay algunos lugares para mirar. Puede mirar el cuadro de diálogo de impresión proporcionado por el controlador de la impresora (simplemente ignore el mensaje de Acrobat/Reader de que está saliendo del cuadro de diálogo de impresión) y vea qué opciones tiene.

Si eso no conduce a los resultados deseados, puede recortar las páginas (requiriendo Acrobat); puede recortar páginas pares e impares. Con las páginas correctamente recortadas, puede intentar imprimir nuevamente en su impresora de doble cara (que debería tener la posibilidad de colocar la página en consecuencia).

Miré el cuadro de diálogo de impresión durante algún tiempo y no pude encontrar nada. Más que simples extractos bancarios, tengo algunos proveedores que envían facturas, todos los cuales tienen agujeros para carpetas de anillas marcados a la izquierda... Será un PITA recortar algo manualmente... Tengo muchas ganas de encontrar una respuesta automática/ opción que lo hará.
Bien... el recorte (o la modificación de las páginas) se puede hacer usando JavaScript (echa un vistazo a los métodos setPageBox / getPageBoxes del objeto Doc). Esto entonces se puede convertir en una Acción, y eso debería resolver los problemas. De hecho, también debería ser posible incluir el comando de impresión en la acción.