Code Samples - Document Converter Pro

Example 18: Watermark an existing PDF file - PHP 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
25
26
27
   <?php

     $DC = New COM("Neevia.docConverter");

     $DC->setParameter("StampMessage", "Page {p} of {P}");

     $DC->setParameter("StampRotate", "0");
     $DC->setParameter("StampX", "100");
     $DC->setParameter("StampY", "100");
     $DC->setParameter("StampFontName", "Helvetica");
     $DC->setParameter("StampFontSize", "14");
     $DC->setParameter("StampFontColor", "$000000");

     // place the watermark as stamp (over the page content)
     $DC->setParameter("Watermark", "false");
  
     $DC->setParameter("PlaceStampOnPages", "0");

     $RVal = $DC->stampPDF("c:\\users\\public\\in.pdf", "c:\\users\\public\\out.pdf");

     if ($RVal != 0) {
       echo "There was an error stamping the document !!!";
     }else{
       echo "Done !!!";
     }

   ?>