:: Home :: Products :: Technical Support :: About Us :: Contact Us
PDF Printer Driver, Convert to PDF, Print to PDF
Example 4: Resize and linearize a PDF file (VC#)  

Note: Add a reference in your project to PDFresizeNET
To do this:
  a. On the Project menu, click Add Reference;
  b. On the .NET tab, locate PDFresizeNET and then click Select;
  c. Click OK in the Add References dialog box to accept your selections.
  Neevia.PDFresize NVresize = new Neevia.PDFresize();
  int retVal;

  NVresize.PageWidth = 5; // page width = 5 inches
  NVresize.PageHeight = 10; // page height = 10 inches
  NVresize.Units = 1; // measurement units = inches

  NVresize.Scale = true; // scale page
  NVresize.ConstrainProportions = true; // constrain proportions when scaling

  NVresize.Center = true; // center page content

  NVresize.Linearize = true; // linearize output file

  retVal = NVresize.ResizePDF(@"c:\in.pdf",@"c:\out.pdf");

  if (retVal != 0) {
     MessageBox.Show("Error code = " + retVal.ToString());
  } else {
     MessageBox.Show("Done");
  }


As a programmer I needed a tool to manipulate PDF files. Neevia PDF toolbox contains everything necessary to build a solution that can be used to stamp, split, merge, resize and compress PDF documents, all from one package!

Jim Webber

If you have any comments or suggestions about our web site, please feel free to email them to

Copyright © 2013 neeviaPDF.com Home | Products | Support | About Us | Contact Us