Puede que tengamos un archivo pdf con una serie de diapositivas y queramos imprimirlas, pero metiendo varias diapositivas por página para poder aprovechar más el papel. Para hacer esto existe una herramienta, llamada Multivalent, por línea de comandos, que nos permite hacer composiciones de archivos pdf como queramos, y nos genera el resultado en otro pdf.
Para el ejemplo que he puesto al principio, bastaría con descargar la librería java de su página web a un directorio y ejecutar lo siguiente:
&> java -cp ./Multivalent20060102.jar tool.pdf.Impose -nup 6 -sep 1 diapositivas.pdf
Así tendremos un archivo pdf de salida con 6 páginas por hoja (-nup 6) y cada hoja separada por una línea negra (-sep 1). Para más opciones sobre esta herramienta se puede acudir a la página oficial.
Además de para componer hojas, la librería también permite:
- Recomprimir un pdf (optimizando su tamaño)
- Descomprimir un pdf
- Leer información de un pdf (metadatos, fechas, autor…)
- Desencriptar un pdf
- Encriptar un pdf (para poner contraseña)
- Cortar un pdf (para extraer partes del mismo)
- Unir varios pdfs
- Reparar un pdf (cuando un programa informa de que deben repararse errores en él)
- Validar un pdf (comprobar si es correcto)
- Deshacer el último cambio incremental realizado (siempre que se pueda)
2 replies on “Multivalent. Haciendo composiciones con ficheros pdf”
En el paquete pdftk tienes todo eso y más.
blaxter -> también conocía ese programa, pero quería una cosa que también pudiese interesar a los windouseros y que sirviera para hacer composiciones de varias páginas en una (y pdftk no puede). También existe pdfjam que si que permite composiciones, pero solo existe para linux y mac.