====== PDF à partir d'images et autres image magick ====== ===== Créer un pdf à partir d'images ===== Image magick fait ça très bien : convert -compress jpeg unicorn-origami-* uni.pdf ''-compress jpeg'' pour s'assurer que ça ne soit pas trop volumineux, si les fichiers ont le même nom suivi de 1, 2, 3, ils seront pris dans l'ordre. ===== Assembler des PDF ===== Si on a déjà plusieurs pdf à assembler en un seul, ''pdfunite'' est installé de base dans le paquet "poppler-utils" sous debian. Syntaxe : pdfunite input1.pdf input2.pdf input3.pdf output.pdf ===== Ajouter un filigrane ===== * Avoir un fichier ''filigrane.txt'' avec le texte à mettre en filigrane, répété. Plusieurs lignes, assez larges, pour que ça couvre le max du document. J'ai répété le motif et la date, simplement. * Puis la commande suivante convert -density 150 document1.pdf -gravity center -pointsize 8 -fill 'rgba(100, 100, 100, 0.20)' -draw "text 0,0 '$(cat filigrane.txt)'" -fill blue -compress zip document_modifie.pdf. ===== Transformer un lot de svg en un seul pdf ===== convert *.svg lot.pdf Il est possible d'ajouter des options, comme ''-density 300'' pour améliorer la résolution (ou pas, le résultat est bizarre chez moi). L'option ''-resample 300'' surchauffe mon CPU et fait planter l'ordi, à éviter. Ce n'est pas optimum, il y a probablement moyen de faire ça mieux.