reduce pdf file size [closed]

I have an 8 MB pdf file that definitely doesn't need to be that big. How can I reduce the size of this pdf file in Windows?


I do not know of actual programs for compressing .pdf files as .pdf however your best bet would simply be to try using alternative PDF creation utilities as I have seen file size change dramatically between them.

I have never done a 8MB PDF, however I did do a 2MB one and I noticed that by using Bullzip, Flashpaper and the official Adobe Acrobat created a diffrence of over 60% in some cases... Generally, Adobe came in best, Flashpaper second and Bullzip last. (thre are a load more tools available, but these are the ones I tested.

Some of these utilities also enable you to compress the resources and control the quality. Whilst Bullzip is free, you may want to try a demo of the others and see if they can help you.


We can add some opensource program for dealing with images as gimp or imagemagick.

The first, GIMP is the GNU Image Manipulation Program. It is a freely distributed piece of software for such tasks as photo retouching, image composition and image authoring. Something like Photoshop but opensource. Huge program: you can use e.g. to create a pdf from scanned images.

The second, Imagemagick is a software suite to create, edit, compose, or convert bitmap images. It can read and write images in a variety of formats (over 100) including DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PNG, Postscript, SVG, and TIFF.

With the second it's possible to convert in pdf using expressly the option -compress jpeg specifying the geometry and size:

convert -geometry 2480x3508 -compress jpeg  Orig.pdf  -page 2480x3508  Final.pdf

Note that you may want to decide with which definition to have the final document: in the above case I choose A4 format 300 dpi. Below a table to remember those dimensions in pixel for each definition of oint Per Inches, PPI.

Paper   PPI  Width  Height
---------------------------
A4      72    595    842
A4      200   1654   2339
A4      300   2480   3508
A4      400   3307   4677
A4      600   4961   7016
A4      1200  9921   14031
---------------------------
Letter  72    612    792
Letter  200   1700   2200
Letter  300   2550   3300
Letter  400   3400   4400
Letter  600   5100   6600
Letter  1200  10200  13200

Convert is a command that comes with Imagemagick.