Je cherche un moyen de réduire la taille d'un pdf dans Ubuntu (en réduisant la qualité des images).
Je sais que cela peut être fait dans Ghostscript en tapant la commande suivante dans terminal:
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf input.pdf
Le problème est que je ne peux pas spécifier la qualité avec précision. Le paramètre -dPDFSETTINGS=/screen
est celui qui décide de la qualité. mais les alternatives sont assez rigides (par exemple, il est possible de faire -dPDFSETTINGS=/ebook
pour une qualité légèrement meilleure).
Je cherche un moyen de réduire la taille d'un fichier pdf de manière à pouvoir spécifier numériquement la qualité souhaitée.
pdf
compression
ghostscript
Nicole
la source
la source
Réponses:
J'ai pu faire une légère variation de votre commande avec succès en utilisant l'option -r300 de @drN. L'option -r vous permet de définir la résolution de sortie dans le fichier pdf ainsi que dans le fichier png.
la source
-r
option soit ignorée dans ces cas.Ces deux publications que j'ai postées sur Stackoverflow devraient vous aider. J'essayais de réduire la taille des fichiers PDF tout en m'assurant qu'ils respectaient un certain dpi ou ppi pour ma thèse.
Réduire la taille de pdf avec ghostscript
Changer le pdf image dpi en utilisant gs
Avez-vous essayé de jouer avec
convert
Linux?Modifier:
Si je me souviens bien,
r300
est la sortiedpi
mais vous voudrez peut-être vérifier. Cela convertit un pdf en png, cependant.OU
Tiens nous au courant de comment ça se passe! Ceci est pour un pdf ou tout autre format à tout autre format. Je viens d'utiliser un fichier d'entrée de myPic.pdf et un fichier de sortie de fileout.pdf
la source
:)
Le moyen le plus simple que j'ai trouvé est d'ouvrir le fichier PDF source avec LibreOffice Draw, puis de l'exporter au format PDF avec les DPI prévus. La boîte de dialogue Exporter de Draw vous permet de spécifier le DPI et d’autres options pour le PDF exporté.
la source
C’est le moyen le plus simple de réduire la taille à 50 +/- kb. Sur votre terminal, accédez au répertoire du fichier: exemple
Puis tapez le code ci-dessus où:
est le nouveau nom du fichier et
est le nom du fichier.
la source