Dans GIMP, je peux importer un .pdf et utiliser l'interface graphique pour l'aplatir (s'il a été créé avec plusieurs couches) en sélectionnant "Aplatir l'image" dans le menu déroulant "Image". Je peux ensuite exporter le .pdf avec un nouveau nom de fichier.
J'aimerais automatiser cela. Existe-t-il un moyen de le faire via le terminal?
bash
pdf
image-manipulation
gimp
utilisateur_générique
la source
la source
Réponses:
J'ai trouvé ces 2 méthodes via Google, dans ce fil intitulé: Re: Flattening PDF Files sur la ligne de commande UNIX .
Méthode # 1 - en utilisant la conversion d'Imagemagick:REMARQUE: la qualité est signalée comme telle avec cette approche.
Méthode n ° 2 - Utilisation de pdf2ps -> ps2pdf:REMARQUE: cette méthode est réputée conserver la qualité de l'image.
la source
$ convert -density 150 {original,flattened}.pdf
si vous avez besoin de conserver de l'espace disque, vous pouvez utiliser-type Grayscale
ou-monochrome
ou des choses de ce type.Ghostscript (gs) a mieux fonctionné que
pdf2ps
etconvert
pour moi. La qualité n'a guère été dégradée et la taille du fichier est petite.Trouvé ici: http://zeroset.mnim.org/2015/01/07/flatten-pdfs-with-ghostscript/
la source
Bien que la conversion conserve la même taille de fichier, je l'ai trouvé lent.
La méthode pdf2ps ps2pdf est plus rapide mais j'ai remarqué pour moi qu'elle augmentait la taille du fichier.
pdftk est agréable car il est non seulement rapide mais conserve également une taille de fichier similaire.
C'est ce que j'utilise pour aplatir en bloc un répertoire.
la source