57 votes

Comment fusionner des PDF en utilisant Imagemagick (problème de résolution)

Lorsque j'essaie de fusionner deux fichiers .pdf en utilisant Imagemagick

convert pdf1.pdf pdf2.pdf temp.pdf

le fichier temp.pdf résultant semble avoir une résolution très basse. Comment puis-je conserver la résolution identique à celle des fichiers source?

68voto

Barns a raison, mais si pdftk n'a pas fonctionné, essayez ghostscript.

gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=temp.pdf pdf1.pdf pdf2.pdf

25voto

juda Points 259

Si chaque fichier que vous voulez fusionner se trouve dans le même dossier:

convert -density 150 $(ls -rt *pdf) output.pdf

L'argument -density 150 conserve la qualité des PDF fusionnés.

23voto

Richard Points 331

La commande convert d'Imagemagick est normalement utilisée pour convertir des fichiers image d'un format à un autre, et dans ce cas, il est possible qu'elle effectue en fait une conversion interne de types avant de produire les deux "images" (PDF) dans un seul fichier.

Je vous suggère d'envisager d'utiliser le PDF Toolkit (pdftk) à la place http://www.accesspdf.com/pdftk/

D'après les exemples sur le site web, cela devrait être aussi simple que :

pdftk pdf1.pdf pdf2.pdf cat output temp.pdf

10voto

Leslie Pajuelo Points 101

Je oublie toujours comment faire cela et trouve cette question en premier lorsque je fais une recherche.

convert -density 600 fichier1.pdf fichier2.pdf -resize 50% nouveau.pdf

L'exemple lié a une densité de 144, cependant, cela n'a jamais été suffisamment élevé pour ne pas apparaître pixelisé.

http://web.archive.org/web/20130311071316/http://studio.imagemagick.org/pipermail/magick-users/2009-September/022958.html

8voto

haytona Points 81

Si vous utilisez Linux, vous pouvez également essayer poppler qui fournit pdfunite qui concatène sans manipuler la résolution.

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