# Code Samples - Neevia PDFcompress

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

  1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24  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"); }