hay varias formas de realizar esta tarea, una más fácil, otra más difícil
Lo MÁS FÁCIL: UNA MANERA MULTIVALENTE.JAR
Multivalent.jar es una impresionante pieza de software gratuito capaz de realizar muchas tareas útiles en pdf
puede descargar desde uno de estos enlaces (la compilación multivalent.jar de 2009 disponible en sourceforge no tiene más herramientas de pdf dentro)
-
https://rg.to/file/c6bd7f31bf8885bcaa69b50ffab7e355
-
necesita saber el ancho y alto de su pdf (en Linux puede usar pdfinfo )
- asumiendo su pdf de varias páginas está en tamaño ISO A4 (21x29,7 cm) , escriba:
java -cp path..to/Multivalent.jar tool.pdf.Impose -dim 4x1 -paper84x29.7cm input.pdf
esta es la página resultante, compuesta por las 4 páginas secuenciales unidas una al lado de la otra:
- archivo pdf resultantehttp://ge.tt/98Kv4ce/v/0
explicación:
-dim 4x1 significa número de columnas por filas
-papel 84x29,7cm significa tamaño del papel de su documento impuesto final que contiene las 4 páginas unidas una al lado de la otra. obviamente, dado que en su archivo pdf final, tendrá 4 columnas y solo una fila, debe multiplicar por 4 el ancho del documento (21 cm)
multivalente puede aceptar, como entrada unitaria, también pulgadas (-papel 33.4x11.68in ) o puntos de posdata (-papel 2380x841pt )
EL MAS DIFÍCIL :UNA MANERA DE LÁTEX:
4_pdf_pages_appended_side_by_side
hace algunos años, Peter Flynn, en comp.text.pdf sugirió, para una tarea similar, una forma de agregar páginas pdf una al lado de la otra con la única ayuda de LateX. Si eres LaTeXian, puedes actuar de la siguiente manera:
ya que necesita agregar uno al lado del otro las cuatro páginas de tu single multipágina pdf, escribirá un preámbulo de látex, creando un nuevo documento como este:
asumiendo que su documento pdf tiene el nombre input.pdf y su tamaño es ISO A4, y tienes este pdf de varias páginas en tu carpeta de trabajo, tendrás
\documentclass[a4paper]{article}
\usepackage[margin=0mm,nohead,nofoot]{geometry}
\usepackage{pdfpages}
\pagestyle{empty}
\parindent0pt
\begin{document}
\includepdfmerge[nup=1x4,landscape]{input.pdf,1,input.pdf,2,input.pdf,3,input.pdf,4}
\end{document}
Si usa un sistema operativo similar a Unix, existe pdfjam, que combina el backend de Latex con un comando sencillo:
pdfjam --nup 1x4,landscape input.pdf
EDITAR:recientemente tuve problemas con pdfjam con ese comando exacto. Lo tenía trabajando con:
cat input.pdf | pdfjam -nup 1x4 -landscape –outfile out.pdf