[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.

Welcome to the Slackware Documentation Project

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.

Travail en cours!!!

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

A FAIRE: gérer des marque pages dans les fichiers PDF ; lesquels de ces outils peuvent gérer des marques pages ?

Sources

 fr:howtos:software:how_to_merge_pdf-files ()