Table des matières
Comment fusionner des fichiers PDF
Introduction
PDF (Portable Document Format) est un format de fichier inventé par Adobe. PDF est utilisé pour présenter des documents indépendamment du matériel, des systèmes d'exploitation et des applications. Chaque fichier PDF a une mise en page fixe, incluant la taille de la page, les polices de caractères et d'autres informations. Il est également possible de crypter un fichier PDF pour des raisons de sécurité, ou de créer une signature numérique pour l'authentification.
Les documents PDF sont créés à partir de documents textuels via un pilote d'imprimante, ou comme avec LaTex, créés directement à partir du code source. Une conséquence importante est qu'on ne peut pas rétroconvertir un document PDF dans son format originel comme le format Microsoft Word par exemple.
Cet article décrit comment vous pouvez fusionner plusieurs documents PDF en un seul document PDF. par exemple, ceci est utile si vous avez scanné plusieurs pages en PDF et que vous voulez concaténer tous ces fichiers PDF en un seul fichier. Il y a plusieurs outils possibles ; certains sont inclus dans l'installation standard de Slackware et les autres peuvent être facilement installés
Outils par défaut
Outils qui sont déjà disponibles sur votre ordinateur avec Slackware si vous avez une installation complète.
Imagemagick (convert)
L'outil convert fait partie du paquetage imagemagick de Slackware dans la série xap.
L'outil convert utilise l'option -adjoin pour faire ça.
convert -adjoin file1.pdf file2.pdf merged.pdf
Merci à linkels pour cette contribution.
Pour augmenter la qualité de sortie, il est préférable de lire les fichiers PDF avec une haute densité ( en dots par inch (DPI)) et de retailler la sortie à une densité commune, 96 DPI par exemple. J'utilise habituellemnt une densité d'entrée de 600 ( après de nombreux essais/errreurs ) et je retaille à 93.75% ( si vous ne retaillez pas, vous obtiendrez un fichier de sortie énorme).
convert -density 600 fileinput_1.pdf fileinput2_.pdf -resize 93.75% output.pdf
Merci à eXpander pour cette coontribution.
ghostscript (gs)
Le paquetage ghostscript fait partie de la série ap de Slackware.
Avec GhostScript vous pouvez fusionner des fichiers PDf en ligne de commande.
gs -q -sPAPERSIZE=a4 -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=<newfilename>.pdf <inputfilenameshere>
Merci à mrclisdue pour cette contribution.
pdfconcat
Le paquetage pdfconcat fait partie du paquetage xpaint de la série xap de Slackware.
pdfconcat -o <output.pdf> <input1.pdf> [...]
Merci à BroX pour cette contribution.
pdfunite
Le paquetage pdfunite fait partie du paquetage poppler de la série l de Slackware.
pdfunite [options] PDF-sourcefile1..PDF-sourcefilen PDF-destfile
Merci à nivieru pour cette contribution.
Outils additionnels
Des outils additionnels qui peuvent être facilement installés
pdftk
pdftk est disponible sur slackbuilds.org. C'est aussi un outil en ligne de commande et son utilisation est la suivante :
pdftk first.pdf second.pdf third.pdf cat output altogether.pdf
pdftk peut faire plus de choses que fusionner des fichiers, par exemple tourner un document de 180 degrés est fait de cette façon:
pdftk upsidedown.pdf cat 1-endsouth output rotated.pdf
Merci à brianL et michaelk pour m'evoir fait découvrir pdftk.
pdfshuffler
pdfshuffler est disponible sur slackbuilds.org. Il arrive avec une interface home machine écrite en Python, c'est pourquoi il faut installer pyPdf et pypoppler pour le faire fonctionner. Il est très pratique car il fournit un visualiseur de documents et vous montre ce que vous êtes en train de faire. Il a d'autres fonctionnalités comme la rotation ou la découpe de fichiers PDF.
pdfjam
pdfjam est un paquetage LaTeX qui n'est malheureusemnt pas inclus dans tetex. Mais ceux d'entre vous qui ont installé texlive à la place avez déjà pdfjam. C'est aussi un outil en ligne de commande (comme LaTeX). La documentation est fournie par la commande texdoc
texdoc pdfjam
Merci à joghi de m'avoir fait connaitre pdfjam
Sources
- Originellement écrit par Markus Hutmacher
http://www.linuxquestions.org/questions/slackware-14/which-tool-for-merging-pdf-files-4175453632/