506 votes

Comment fusionner plusieurs fichiers PDF ?

Il existe de nombreux logiciels sous Windows pour fusionner des fichiers PDF mais comment faire de même sous Ubuntu ?

0 votes

J'ai trouvé ce lien

490voto

kjv Points 2513

pdftk

Pour fusionner deux fichiers pdf, file1.pdf y file2.pdf :

pdftk file1.pdf file2.pdf cat output mergedfile.pdf

Plus d'informations disponibles aquí Way Back Machine .

Pour l'installer, exécutez :

sudo snap install pdftk

10 votes

Pdftk est bogué - bugs.launchpad.net/ubuntu/+source/pdftk/+bug/779908 . gs est peut-être lent, mais fait parfaitement son travail [réponse d'IgnitE].

0 votes

@PushpakDagade ghostscript s'embrouille avec les annotations, en particulier les commentaires qui ont été cochés (case cochée avec une coche), n'auront plus cette coche. Je n'ai pas connaissance d'un moyen de contourner ce problème. De plus, si vous fusionnez PDF v1.5 + 1.6, la sortie sera 1.4 par défaut. C'est un comportement étrange.

0 votes

C'est magnifique. Il fonctionne très bien sur 14.04.5 LTS et nous pouvons fusionner des PDF avec des tailles de pages et des orientations différentes. Il produit des fichiers de haute qualité et de petite taille. Merci !

278voto

lubos hasko Points 13669

PDF-Shuffler ( installer )

Si vous voulez un outil avec une interface graphique simple, essayez pdfshuffler . Il permet de fusionner des PDF ainsi que de réorganiser et de supprimer des pages. Pour le traitement par lots et/ou des tâches plus compliquées, pdftk est bien sûr plus puissant.

Screenshot of PDF-Shuffler

0 votes

J'ai essayé ceci - cela n'a pas fonctionné sur 10.04

0 votes

Sous 12.04, pdfshuffler se plaint toujours qu'il y a "trop de valeurs à décompresser", ce qui le rend inutilisable.

0 votes

Pour moi, cela fonctionne sous 12.04 64-bit, version 0.6.0 de pdfshuffler.

233voto

ignite Points 8446

Ghostscript est un paquetage (disponible par défaut dans Ubuntu) qui vous permet de visualiser ou d'imprimer des fichiers PostScript et PDF dans d'autres formats, ou de convertir ces fichiers dans d'autres formats.
Pour utiliser Ghostscript pour combiner des fichiers PDF, tapez quelque chose comme ce qui suit :

gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -dAutoRotatePages=/None -sOutputFile=finished.pdf  file1.pdf file2.pdf

Voici une brève explication de la commande :

gs         starts the Ghostscript program.
-dBATCH    once Ghostscript processes the PDF files, it should exit.
           If you don't include this option, Ghostscript will just keep running.
-dNOPAUSE  forces Ghostscript to process each page without pausing for user interaction.
-q         stops Ghostscript from displaying messages while it works
-sDEVICE=pdfwrite 
           tells Ghostscript to use its built-in PDF writer to process the files.
-sOutputFile=finished.pdf
           tells Ghostscript to save the combined PDF file with the specified name.
-dAutoRotatePages=/None
           Acrobat Distiller parameter AutoRotatePages controls the automatic orientation selection algorithm: For instance: -dAutoRotatePages=/None or /All or /PageByPage.

Vos fichiers d'entrée ne doivent même pas être des fichiers PDF. Vous pouvez également utiliser des fichiers PostScript ou EPS, ou un mélange des trois.

Il y a beaucoup de choses que vous pouvez faire avec Ghostscript. Vous pouvez lire son documentation pour plus de détails.

<a href="http://www.linux.com/news/software/applications/8229-putting-together-pdf-files" rel="noreferrer">Source :</a>

3 votes

Vrai, mais c'est incroyablement lent. Je viens d'essayer de concaténer 45 x 400K, PDF d'une seule page. pdftk a mis 0m0.484s, gs a pris 1m32.898s (c'est presque 200x plus lent) Le fichier de gs était cependant plus petit d'environ 21%.

5 votes

Cette commande fonctionne également si vous utilisez un joker pour la liste des fichiers à combiner. par exemple, remplacez file1.pdf file2.pdf con file*.pdf

2 votes

Pour moi gs a travaillé avec certains PDF "non conformes" où pdftk s'éterniserait.

139voto

BЈовић Points 4239

Vous pouvez également utiliser pdfunite pour fusionner des documents pdf :

pdfunite in-1.pdf in-2.pdf in-n.pdf out.pdf

Pour installer pdfunite s'il n'est pas déjà installé, exécutez :

sudo apt-get install poppler-utils

17 votes

AVERTISSEMENT : Un fichier existant out.pdf sera écrasé sans avertissement, donc pdfunite *.pdf ne fonctionnera pas comme prévu.

1 votes

@krlmlr Vous pouvez toujours mettre la sortie dans un autre répertoire.

0 votes

C'est juste, cp écrase également le dernier argument sans avertissement. Ceci est juste pour les utilisateurs rustiques (comme moi) -- j'ai eu la chance d'avoir une sauvegarde du fichier en question...

37voto

mhud Points 111

Chaîne PDF Install PDF Chain

Une très bonne solution est PDFChain. Son interface graphique est un frontal de PDFTK où vous pouvez fusionner, diviser ou même ajouter un arrière-plan à vos fichiers PDF.

0 votes

C'est la meilleure réponse. Elle fonctionne parfaitement, quelle que soit la version d'Ubuntu.

0 votes

Fonctionne sur Ubuntu 14.04 sans problème !

0 votes

Fonctionne très bien sur Ubuntu 18.04 !

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X