How to implement or add a digital signature in a pdf file using Asp.net

Опубликовано: 07 Июль 2021
на канале: ReviewOhHope
5,999
18

Dim _reader As iTextSharp.text.pdf.PdfReader

Dim outputPdfStream = New MemoryStream


_reader = New iTextSharp.text.pdf.PdfReader(Server.MapPath("upload/" & r!t_file))
Dim stamper = New iTextSharp.text.pdf.PdfStamper(_reader, outputPdfStream)


Dim picpath As String = Server.MapPath("signature/signature01.png")


Dim image1 As iTextSharp.text.Image = iTextSharp.text.Image.GetInstance(picpath)
image1.ScalePercent(52.0F)
image1.SetAbsolutePosition(
(iTextSharp.text.PageSize.A4.Width - image1.Width), 80)


Try
Dim waterMark As iTextSharp.text.pdf.PdfContentByte
waterMark = stamper.GetOverContent(1)
waterMark.AddImage(image1)


Catch ex As Exception
'fs.Close()
Dim pp As String = ex.ToString
End Try


stamper.FormFlattening = True
stamper.Close()
_reader.Close()


Response.ContentType = "application/pdf"

Response.AddHeader("content-length", outputPdfStream.ToArray.Length.ToString())
Response.AddHeader("Content-Disposition", "attachment; filename=file.pdf")
Response.BinaryWrite(outputPdfStream.ToArray())
Response.Flush()
Response.End()


Смотрите видео How to implement or add a digital signature in a pdf file using Asp.net онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь ReviewOhHope 07 Июль 2021, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 5,999 раз и оно понравилось 18 людям.