# Code Samples - Neevia PDFcompress

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

To compress a PDF document from C# first you need to install Neevia PDF compress then add a reference in your Visual Studio project to PDFcompress .NET assembly by following the instructions below:
  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 = 75; NVcomp.GI = "jpx"; NVcomp.GQ = 75; NVcomp.MI = "jbig2l"; NVcomp.MQ = 5; // 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"); }