title: Compress existing PDF using C# programming using freeware libraries
body: <p>I have been searching a lot on Google about how to compress existing <code>pdf</code> (size).
  My problem is </p>
  
  <ol>
  <li><p>I can't use any application, because it needs to be done by a C# program.</p></li>
  <li><p>I can't use any paid library as my clients don't want to go out of Budget. So a PAID library is certainly a <strong>NO</strong></p></li>
  </ol>
  
  <p>I did my home-work for last 2 days and came upon a solution using iTextSharp, BitMiracle but to no avail as the former decrease just 1% of a file and later one is a paid.</p>
  
  <p>I also came across PDFcompressNET and pdftk but i wasn't able to find their .dll.</p>
  
  <p>Actually the pdf is insurance policy with 2-3 images (black and white) and around 70 pages accounting to size of 5 MB.</p>
  
  <p>I need the output in pdf only(can't be in any other format)</p>