GNU/Linux >> Tutoriels Linux >  >> Linux

Comment joindre plusieurs pages PDF à une seule page

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


Linux
  1. Comment diviser un seul fichier en plusieurs fichiers en fonction des lignes

  2. Comment renommer plusieurs fichiers en une seule commande ou un script sous Unix ? ?

  3. Comment Redimensionner Les Pages D'un Pdf ?

  4. Comment combiner/fusionner des pages dans un fichier PDF (gui) ?

  5. Comment rechercher le contenu de plusieurs fichiers pdf ?

Comment joindre plusieurs lignes en une seule dans un fichier sous Linux

Comment exécuter plusieurs commandes Linux en une seule commande

Comment fusionner plusieurs fichiers PDF en un seul PDF sous Linux

Comment imprimer une grande page sur plusieurs pages plus petites ?

Comment convertir un PDF de 1 page en PDF de 2 pages par feuille ?

Comment renommer plusieurs fichiers en une seule commande ou un seul script sous Unix ?