Example 3: Compress a PDF file (low image quality, high compression) (VC#)

To do this:
b. On the .NET tab, locate PDFcompressNET and then click Select;
c. Click OK in the Add References dialog box to accept your selections.
          PDFcompress.Neevia NVcomp = new PDFcompress.Neevia();
int retVal;

NVcomp.CI = "jpx";
NVcomp.CQ = 20;

NVcomp.GI = "jpx";
NVcomp.GQ = 20;

NVcomp.MI = "jbig2";
NVcomp.MQ = 2;

// For better compression uncomment the line below
// NVcomp.CreateObjectStreams = true;

retVal = NVcomp.CompressPDF(@"c:\in.pdf", @"c:\out.pdf");
if (retVal != 0)
{
MessageBox.Show("Error code = " + retVal.ToString());
}
else
{
MessageBox.Show("Done");
}


 Testimonials
 After testing PDFsign I can certainly say that it makes the signing of PDF documents easy for anyone who needs to perform such a task.
 Martin Leary

 Site feedback
 If you have any comments or suggestions about our web site, please feel free to email them to web®neeviaPDF¸com