space1 separator space2  

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:
        a. On the Project menu, click Add Reference;
        b. On the .NET tab, locate PDFcompressNET and then click Select;
        c. Click OK in the Add References dialog box to accept your selections.
 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");
          }