J'ai un fichier PDF de 72,9 Mo que je dois réduire à moins de 500 Ko.
Le fichier était une image JPEG que j'avais scannée, puis convertie en PDF.
J'ai un fichier PDF de 72,9 Mo que je dois réduire à moins de 500 Ko.
Le fichier était une image JPEG que j'avais scannée, puis convertie en PDF.
Outil de compression PDF super simple : page GitHub.
Installation sur Ubuntu :
sudo add-apt-repository ppa:jfswitz/released
sudo apt-get update
sudo apt-get install pdf-compressor
Il utilise ghostscript.
J'utilise cette fonction zsh pour compresser des documents numérisés :
pdf-compress-gray () {
local input="${1}"
local out="${2:-${input:r}_cg.pdf}"
local dpi="${pdf_compress_gray_dpi:-90}"
gs -q -dNOPAUSE -dBATCH -dSAFER -sProcessColorModel=DeviceGray -sColorConversionStrategy=Gray -dDownsampleColorImages=true -dOverrideICC -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dColorImageDownsampleType=/Bicubic -dColorImageResolution=$dpi -dGrayImageDownsampleType=/Bicubic -dGrayImageResolution=$dpi -dMonoImageDownsampleType=/Bicubic -dMonoImageResolution=$dpi -sOutputFile="$out" "$input"
}
Utilisation :
[pdf_compress_gray_dpi=100] pdf-compress-gray input.pdf [output.pdf]
Je utilise normalement simplement
gs -dQUIET -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -dPDFSETTINGS=/printer \
-sOutputFile=output.pdf input.pdf
J'ai parcouru de nombreuses questions sur la façon de réduire la taille d'un pdf sur AskUbuntu, Stack Overflow et Unix & Linux SE et je me demandais ce que signifiaient toutes ces options proposées dans les réponses.
Certaines sont des paramètres liés à l'interaction:
-dQUIET
-dBATCH
-dNOPAUSE
Certaines sont des paramètres de sélection d'appareil et de sortie:
-sDEVICE
-sOutputFile
Certaines sont des contrôles et fonctionnalités communs spécifiques à l'appareil PDFWRITE :
-r
-dCompressFonts
Celui-ci important prérègle les "Paramètres de Distiller", les paramètres documentés par Adobe pour contrôler la conversion en PDF, sur l'un des quatre réglages prédéfinis (écran, ebook, imprimante, pré-maquette)
-dPDFSETTINGS
Tous ceux ci-dessous sont automatiquement préconfigurés selon -dPDFSETTINGS
, selon ce tableau. Une commande suggérée par Kurt Pfeifle peut être utilisée pour vérifier ces valeurs. Vous pouvez les ajuster si vous le souhaitez :
-dCompatibilityLevel
-dAutoRotatePages
-dEmbedAllFonts
-dSubsetFonts
-sColorConversionStrategy
-dDownsampleColorImages
-dDownsampleGrayImages
-dDownsampleMonoImages
-dColorImageResolution
-dGrayImageResolution
-dMonoImageResolution
-dColorImageDownsampleType
-dGrayImageDownsampleType
-dMonoImageDownsampleType
J'ai utilisé les commandes ci-dessous mais elles n'ont pas compressé mon fichier pdf de manière significative. Parfois, une partie était noircie après la compression.
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ebook -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf $INPUTFILE
"ps2pdf -dPDFSETTINGS=/ebook %s %s" % (input_file_path, out_file_path)
Après avoir longtemps cherché sur le web, je n'ai tout simplement pas pu trouver la bonne bibliothèque de compression. J'ai découvert pdfcompressor.com
. C'est un site génial. Il compresse les pdf de 95% (15Mb de fichiers). J'ai alors utilisé selenium et Tor pour automatiser la compression. Consultez mon dépôt Github. [GITHUB] (https://github.com/gugli28/PdfCompressor)
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.
1 votes
Cela dépend de ce qui consomme l'espace...besoin de beaucoup plus d'informations. compresser l'espace des images pourrait aider, mais si vous essayez un grand tas de fichiers, cela ne fonctionnera pas. sérieusement besoin de plus d'infos.
1 votes
Convertissez-le en DjVu, plutôt que d'essayer de le réduire à une taille de PDF impossible (selon la source)
0 votes
Le fichier était une image jpeg que j'avais numérisée, puis convertie en pdf.
1 votes
Il semble seulement aider un peu la taille du fichier, mais
pdfopt
a une syntaxe simple et améliore la vitesse de chargement et de tournage de page à l'ère de l'iPad. :-)2 votes
PDF vers PS n'est pas efficace dans le cas d'un fichier PDF scanné, j'essaie de convertir un PDF de 56 Mo en fichier PS mais le fichier PS se convertit en 1,3 Go et à nouveau, ps2pdf est converti en un fichier de 45 Mo
0 votes
Veuillez consulter cette question-réponse connexe pour découvrir plusieurs interfaces graphiques pour ghostscript qui devraient faciliter le processus de réduction de la taille des fichiers PDF.
0 votes
Notez que l'OP semble avoir accidentellement marqué la mauvaise réponse comme acceptée. Son commentaire accompagnant remercie pour la solution ghostscript, qui a résolu le problème, mais ghostscript n'apparaît pas dans cette réponse mais dans une autre.