Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.48 KB | None | 0 0
  1. byte[] password = System.Text.ASCIIEncoding.ASCII.GetBytes(pdfPass);
  2. PdfReader reader1 = new PdfReader(src, password);
  3. PdfReader reader2 = new PdfReader(src, password);
  4. int n = reader1.NumberOfPages;
  5. PdfDictionary pageDict1;
  6. PdfDictionary pageDict2;
  7. PdfRectangle rect1;
  8. PdfRectangle rect2;
  9. //For Old Aadhar Card
  10. if (PdfType == "Old")
  11. {
  12. rect1 = new PdfRectangle(10, 50, 300, 270);
  13. rect2 = new PdfRectangle(290, 50, 590, 270);
  14. }
  15. else
  16. {
  17. rect1 = new PdfRectangle(10, 50, 500, 270);
  18. rect2 = new PdfRectangle(290, 50, 590, 270);
  19. }
  20. //For New Aadhar Card
  21. //PdfRectangle rect = new PdfRectangle(10, 40, 570, 270);
  22. for (int i = 1; i <= n; i++)
  23. {
  24. pageDict1 = reader1.GetPageN(i);
  25. pageDict1.Put(PdfName.CROPBOX, rect1);
  26. }
  27. for (int i = 1; i <= n; i++)
  28. {
  29. pageDict2 = reader2.GetPageN(i);
  30. pageDict2.Put(PdfName.CROPBOX, rect2);
  31. }
  32.  
  33. using (MemoryStream ms = new MemoryStream())
  34. {
  35. PdfStamper stamper1 = new PdfStamper(reader1, new FileStream(@"D:testpdfnew1.pdf", FileMode.Create));
  36. PdfStamper stamper2 = new PdfStamper(reader2, new FileStream(@"D:testpdfnew2.pdf", FileMode.Create));
  37. stamper1.Close();
  38. stamper2.Close();
  39. reader1.Close();
  40. reader2.Close();
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement