space1 separator space2  

Code Samples - Neevia PDFresize/scale

Example 3: Resize a specified page in a PDF file - C# Copy 

Add a reference in your Visual Studio project to PDFresizeNET assembly.
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.
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
  PDFresize.Neevia NVresize = new PDFresize.Neevia();
  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.Pages = "1"; // resize the first page of the PDF

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

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