Concatenando ficheros PDF con Ghostscript
(12612 lecturas)
Por Miguel Telleria
Snapy
(http://www.mtelleria.com)
Creado el 28/10/2005 17:02 modificado el 28/10/2005 17:03
|
Un pequeño truco para unir secuencialmente 2 o más ficheros PDF con una única orden. Existe otra forma similar para los ficheros Postscript. |
Pagina1/1 |
Un pequeño truquillo que espero que os valga... me lo contaron en el
grupo de noticias comp.text.tex.
Si tenemos los ficheros primero.pdf, segundo.pdf
y tercero.pdf y queremos unirlos en
todos.pdf basta con hacer:
gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=todos.pdf \
primero.pdf segundo.pdf tercero.pdf
Para postscipt basta con cambiar pdfwrite por
pswrite.
gs -q -dNOPAUSE -dBATCH -sDEVICE=pswrite -sOutputFile=todos.ps \
primero.ps segundo.ps tercero.ps
Esto funciona incluso con PDF's de orígenes diferentes. Lo he probado
con un PDF generado por la web de Linuca, seguido de otro de LaTeX y
de otro proveniente de OpenOffice Writer. Cada uno con su
tipo de letra especial pero todos con el mismo papel y la misma
orientación.
Intenté sin embargo hacerlo con orientaciones diferentes, uno vertical y otro
horizontal (presentación de OpenOffice impress) y tardaba más de 10
minutos con lo que lo paré.
Evidentemente el esquema (bookmarks) del PDF de LaTeX desaparece
siempre con la mezcla. |
|
|
|
| Comentarios |
1. Re: Concatenando ficheros PDF con Ghostscript (30/10/2005 02:38, #4234) Por: El cobarde anónimo |
| Una articulo útil. Sólo una corrección cuando dices OpenOffice Word supongo que te refieres al OpenOffice Writer.
Saludos |
|
2. Re: Concatenando ficheros PDF con Ghostscript (30/10/2005 11:55, #4235) Por: Snapy (http://www.mtelleria.com) |
| Corregido!! efectivamente es OpenOffice writer. No he probado con ningún PDF generado por sistemas propietarios. Gracias por la observación. | |
|
3. Re: Concatenando ficheros PDF con Ghostscript (13/11/2005 18:33, #4295) Por: Encinas |
| Y que tal el comando pdfjoin del paquete pdfjam ( al menos en Debian). ¿Ofrece este alguna mejora? |
|
4. Re: Concatenando ficheros PDF con Ghostscript (15/11/2005 11:25, #4299) Por: Snapy (http://www.mtelleria.com) |
Pues sà que es interesante el paquete PDFjam!!.
Para unir PDFs basta con:
pdfjoin fichero1.pdf fichero2.pdf fichero3.pdf --fitpaper true -o total.pdf
Respecto a lo que yo propongo con Ghostscript ofrece además:
- Una sintaxis de comando más fácil e intuitiva.
- La posibilidad con --fitpaper true de mezclar documentos horizontales (apaisados) y verticales.
Esto al precio de tener una instalación mÃnima de LaTeX en el disco duro, lo cual nunca está de más...
Voy a tener que cambiar el artÃculo :). Gracias por la observación!! | |
|