il existe plusieurs façons d'effectuer cette tâche, une plus facile, une plus difficile
Le PLUS FACILE : UNE VOIE MULTIVALENTE.JAR
Multivalent.jar est un superbe logiciel gratuit capable d'effectuer de nombreuses tâches utiles sur pdf
vous pouvez télécharger à partir de l'un de ces liens (la version 2009 multivalent.jar disponible sur sourceforge n'a plus d'outils pdf à l'intérieur)
-
https://rg.to/file/c6bd7f31bf8885bcaa69b50ffab7e355
-
vous devez connaître la largeur et la hauteur de votre pdf (sous Linux, vous pouvez utiliser pdfinfo )
- en supposant que votre pdf multipage est au format ISO A4 (21x29.7cm) , saisissez :
java -cp path..to/Multivalent.jar tool.pdf.Impose -dim 4x1 -paper84x29.7cm input.pdf
voici la page résultante, composée des 4 pages séquentielles cousues côte à côte :
- fichier pdf résultanthttp://ge.tt/98Kv4ce/v/0
explication :
-dim 4x1 signifie nombre de colonnes pour les lignes
-papier 84x29.7cm signifie format de papier de votre document imposé final contenant les 4 pages jointes côte à côte. évidemment, puisque dans votre fichier pdf final, vous aurez 4 colonnes et une seule ligne, vous devrez multiplier par 4 la largeur du document (21 cm)
multivalent peut accepter, comme entrée unité, également pouces (-papier33.4x11.68in ) ou points postscript (-papier 2380x841pt )
LE PLUS DUR :UNE FAÇON LATEX :
4_pdf_pages_appended_side_by_side
il y a quelques années, Peter Flynn, dans comp.text.pdf suggéré, pour une tâche similaire, un moyen d'ajouter pages pdf côte à côte avec la seule aide de LateX. Si vous êtes un LaTeXien, vous pouvez agir comme suit :
puisque vous devez ajouter côte à côte les quatre pages de votre simple multipage pdf, vous écrirez un préambule en latex, créant un nouveau document comme celui-ci :
en supposant que votre document pdf porte le nom input.pdf et sa taille est ISO A4, et vous avez ce pdf multipage dans votre dossier de travail, vous aurez
\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 vous utilisez un système d'exploitation de type Unix, il existe pdfjam, qui combine le backend Latex avec une commande simple :
pdfjam --nup 1x4,landscape input.pdf
EDIT :récemment, j'ai eu des problèmes avec pdfjam avec cette commande exacte. Je l'ai fait travailler avec :
cat input.pdf | pdfjam -nup 1x4 -landscape –outfile out.pdf