Re: script en bash para pdfnup y crear un pdf a 4 páginas
El 10/12/07, Diego Bote <dbote@unex.es> escribió:
> Hola.
>
> On Fri, Dec 07, 2007 at 01:54:33AM -0600, Marcos Delgado wrote:
> > Hola lister@s.
> > Me explico, estoy usando pdfnup para reducir el número de páginas
> > impresas, al unir dos páginas del archivo en una página impresa.
> > Ningún problema hasta aquí. Lo que estoy tratando (y estoy atorado en
> > este momento) es poder indicarle que ponga las páginas en formato de
> > libro. Por ejemplo si tuviéramos un archivo de 8 páginas el orden
> > quedaría así: 1 8 2 7 3 6 4 5. Al programa hay que pasarle ese orden
> > así: 1,8,2,7,3,6,4,5 para que después de imprimirlas se doblen y se
> > engargolen.
> > Bueno, se como hacer la lista ascendente y descendente:
> >
> > for i in $(seq 1 4)
> > for j in $(seq 8 -1 5)
> >
> > Lo que no se me ocurre es como unir los resultados de esas listas para
> > que aparezcan en el orden adecuado y pasarlo a pdfjump.
> > Evidentemente puse un ejemplo con pocas páginas para que fuera más
> > fácil de explicar, pero la idea es de que se pueda hacer de manera
> > generalizada, no importa el número.
> >
> > Supongo que será una tontería, pero yo no veo como realizarlo, así que
> > les agradecería sus sugerencias .
> >
>
>
> No es con pdf pero ya está hecho para ps. Mira psbook.
>
> Saludos.
>
> Diego Bote
>
> > Muchas gracias por la atención.
> > Saludos.
> > Marcos Delgado.
>
> --
> ************************************************************
> Diego Bote Barco correo-e: dbote@unex.es
> Departamento de Matemáticas Tlf.: 924 28 96 00 ext. 6754
> Área de Matemática Aplicada Despacho B.1.6
> Escuela de Ingenierías Industriales
> Universidad de Extremadura
> ************************************************************
Uff, no es una opción atractiva. Trato de convertir un archivo pdf a
ps y sale lo siguiente:
Con pdf2ps:
------------------------------------------------------------------------------------------------------------------------
Error: /rangecheck in --run--
Operand stack:
--dict:8/17(L)-- RE3 --nostringval-- 414473 0
--dict:10/18(L)-- --dict:3/3(L)-- 0 0 128.0 -840.833
Execution stack:
%interp_exit .runexec2 --nostringval-- --nostringval--
--nostringval-- 2 %stopped_push --nostringval--
--nostringval-- --nostringval-- false 1 %stopped_push 1889
1 3 %oparray_pop 1888 1 3 %oparray_pop 1872 1 3
%oparray_pop --nostringval-- --nostringval-- 2 1 71
--nostringval-- %for_pos_int_continue --nostringval--
--nostringval-- false 1 %stopped_push --nostringval--
--nostringval--
Dictionary stack:
--dict:1151/1684(ro)(G)-- --dict:2/20(G)-- --dict:97/200(L)--
--dict:97/200(L)-- --dict:106/127(ro)(G)-- --dict:274/300(ro)(G)--
--dict:21/25(L)-- --dict:4/6(L)-- --dict:20/20(L)--
--dict:5/5(L)-- --dict:6/8(L)--
Current allocation mode is local
Last OS error: 12
GPL Ghostscript SVN PRE-RELEASE 8.61: Unrecoverable error, exit code 1
-------------------------------------------------------------------------------------------------------------------------
y no se puede.
Con pdftops si se puede, pero me crea un archivo de 210 megas a partir
de un pdf original de 3 megas :-/
Para el primer caso seguramente faltarán uno o varios paquetes, pero
me parece innecesario si con pdfnup se puede hacer. Y del segundo caso
ni hablar.
A ver si avanzo con el script en estas vacaciones.
Muchas gracias por las respuestas.
Saludos.
Marcos Delgado.
Reply to: