16
décembre
2020
9:36

«Comment compresser (réduire la taille du fichier) PDF»

16 décembre 2020 9:36

Divers portails de services publics acceptent les fichiers sous forme électronique d'une taille strictement limitée. L'exigence habituelle est une taille de fichier inférieure à 5 Mo. Mais de nombreux fichiers PDF ont une taille plus grande en raison du fait que le format PDF a récemment été utilisé pour stocker des documents numérisés. Ce message montre deux façons de réduire la taille des fichiers PDF.

  1. Dans Linux, la compression PDF est effectuée à l'aide du programme GhostScript.

GhostScript pour la première fois:

sudo apt-get install ghostscript

Si vous avez besoin de plus de compression (éventuellement brouillage du texte)

ghostscript -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/default -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf input.pdf

Pour l'équilibre entre la qualité de l'image et la taille du fichier (le petit texte n'est pas flou):

ghostscript -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/printer -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output1.pdf input.pdf

Compression du fichier input.pdf avec un changement de résolution en 300 par 300 dpi (avec perte de qualité)

ghostscript -sDEVICE=pdfwrite -dCompatibilityLevel=1.5 -dPDFSETTINGS=/printer -dNOPAUSE -dQUIET -dBATCH -r300x300 -sOutputFile=output2.pdf input.pdf

Lorsque vous utilisez GhostScript, la taille du fichier est généralement réduite - à 10 fois. Parfois, les fichiers bien compressés se réunissent - ils devront être traités dans la deuxième façon, voir ci-dessous.

    1. Dans Windows, je convertisse généralement le PDF en un ensemble d'images raster JPG Pdfill. Ensuite, en utilisant une opération de package dans IrfanView, j'augmente le degré de compression de JPEG avec l'exportation des résultats dans des catalogues distincts. Enfin, je transforme l'ensemble d'images résultant en PDF.
  1. Par analogie avec PDFill dans Windows, vous pouvez convertir le PDF de la ligne de commande Linux en une série JPG avec une résolution inférieure (150 dpi au lieu de 300 dpi) et un coefficient de compression plus élevé (43 au lieu de 100).
    Assemblez ensuite le fichier PDF résultant à partir d'un fichier JPEG:

    convert -density 150 -quality 43 in.pdf out.jpg
    convert out-*.jpg out1.pdf

Le fichier est devenu plus petit. Examen:
ls -l in.pdf out1.pdf



Publications connexes