Advertisement
Guest User

Replace Text with iTextSharp7

a guest
Aug 18th, 2023
583
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VB.NET 0.58 KB | Source Code | 0 0
  1. Dim reader = New PdfReader(fileSrc)
  2. Using pdfDoc = New PdfDocument(reader, New PdfWriter(fileDest))
  3.     Dim n = pdfDoc.GetNumberOfPages()
  4.     For i = 1 To n
  5.         Dim page = pdfDoc.GetPage(i)
  6.         Dim dict = page.GetPdfObject()
  7.         Dim contents = dict.GetAsStream(PdfName.Contents)
  8.         Dim bytes = reader.ReadStreamBytes(contents, True)
  9.         Dim contentsDecoded = Encoding.UTF8.GetString(bytes)
  10.  
  11.         contentsDecoded = contentsDecoded.Replace("ReplaceThis", "WithThis")      
  12.         contents.SetData(Encoding.UTF8.GetBytes(contentsDecoded))
  13.     Next
  14. End Using
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement