Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| linux:pdf [20-12-2016 22:52] – [Optimiser un pdf] edmc73 | linux:pdf [09-01-2017 19:12] (Version actuelle) – [Avec GhostScript] edmc73 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== Pdf ====== | ====== Pdf ====== | ||
| + | |||
| + | 1ère commande à utiliser **pdfinfo** qui donne pas mal d'info sur le pdf | ||
| + | < | ||
| + | Title: | ||
| + | Creator: | ||
| + | Producer: | ||
| + | CreationDate: | ||
| + | ModDate: | ||
| + | Tagged: | ||
| + | Pages: | ||
| + | Encrypted: | ||
| + | Page size: 595.266 x 841.88 pts (A4) | ||
| + | File size: 137914052 bytes | ||
| + | Optimized: | ||
| + | PDF version: | ||
| + | </ | ||
| ===== Créer un pdf ====== | ===== Créer un pdf ====== | ||
| Ligne 14: | Ligne 30: | ||
| ===== Optimiser un pdf ===== | ===== Optimiser un pdf ===== | ||
| + | ==== Avec pdf2ps et ps2pdf ==== | ||
| J'ai créé un pdf à partir d'une image sous GIMP et celui-ci pesait 13Mo. Grace aux commandes suivantes, le pdf pèse maintenant 1,3Mo ! | J'ai créé un pdf à partir d'une image sous GIMP et celui-ci pesait 13Mo. Grace aux commandes suivantes, le pdf pèse maintenant 1,3Mo ! | ||
| Ligne 25: | Ligne 42: | ||
| Autre exemple concret qui n'a pas marché, un pdf de 40Mo converti en ps pèse 7.9Go puis reconverti en pdf pèse 2Go | Autre exemple concret qui n'a pas marché, un pdf de 40Mo converti en ps pèse 7.9Go puis reconverti en pdf pèse 2Go | ||
| - | ---- | + | |
| + | ==== Avec GhostScript ==== | ||
| Autre méthode ( merci http:// | Autre méthode ( merci http:// | ||
| Ligne 62: | Ligne 81: | ||
| > | > | ||
| >Creates PDF files for displaying on the web or an intranet, or for distribution through an email system. This set of options uses compression, | >Creates PDF files for displaying on the web or an intranet, or for distribution through an email system. This set of options uses compression, | ||
| + | |||
| + | autre commande | ||
| + | < | ||
| + | gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ | ||
| + | -dNOPAUSE -dQUIET -dBATCH -dDetectDuplicateImages \ | ||
| + | -dCompressFonts=true -r150 -sOutputFile=output.pdf input.pdf | ||
| + | </ | ||
| + | |||
| + | La doc avec toutes les options => https:// | ||
| + | |||
| + | Je vais tester celle la | ||
| + | < | ||
| + | gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ | ||
| + | | ||
| + | | ||
| + | |||
| + | </ | ||
| + | ==== Avec ImageMagick ==== | ||
| + | Autre méthode avec ImageMagick | ||
| + | |||
| + | convert -density 200x200 -quality 60 -compress jpeg input.pdf output.pdf | ||
| + | |||
| + | Cette commande converti le pdf en image exactement comme le fait le profil /screen sauf que c'est beaucoup plus rapide. 8min au lieu de 45min et pour un résultat de 168Mo vers 33Mo. | ||
| + | |||
| + | De plus vous pouvez facilement ajuster la densité et la qualité. | ||
| + | |||
| + | Pour spécifier un répertoire de travail temporaire autre que le /tmp par défaut, ajouter l' | ||
| + | < | ||
| + | |||
| + | |||
| + | Le plus amusant dans tout ca, c'est que imagemagick utilise la commande gs pour faire cette conversion comme on peut le voir avec ps | ||
| + | |||
| + | gs -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 -sDEVICE=pam -dTextAlphaBits=4 -dGraphicsAlphaBits=4 -r200x200 -dUseCIEColor -sOutputFile=./ | ||
| + | |||
| + | Lien intéressant sur les options de convert => http:// | ||
| + | |||
| + | Une autre commande | ||
| + | convert -units PixelsPerInch myPic.pdf -density 300 fileout.pdf | ||
| + | |||
| ===== Extraire, fusionner des pages d'un fichier pdf ===== | ===== Extraire, fusionner des pages d'un fichier pdf ===== | ||
| Ligne 68: | Ligne 126: | ||
| exemple => https:// | exemple => https:// | ||
| - | |||