谢谢老师 按照你指导的命名空间 现在已经实现了在指定的区域和位置画上对应大小的颜色框
如果需要直接插入对应的电子印章图片 下面红色部分代码该怎么操作呢?
Dim pdf As Spire.Pdf.PdfDocument = New Spire.Pdf.PdfDocument()
pdf.LoadFromFile("C:\Users\Administrator\Desktop\公文助手20201224\Reports\ 胡涛入党申请谈话通知书.pdf")
Dim page As Spire.Pdf.PdfPageBase = pdf.Pages(0)
Dim state As spire.pdf.graphics.PdfGraphicsState = page.Canvas.Save()
Dim loStamp As PdfRubberStampAnnotation = New PdfRubberStampAnnotation(New RectangleF(New PointF(-5, -5), New SizeF(200, 200)))
Dim loApprearance As PdfAppearance = New PdfAppearance(loStamp)
Dim image As PdfImage = PdfImage.FromFile("C:\Users\Administrator\Desktop\dzyz\电子印章\Attachments\电子印章.jpg")
Dim template As PdfTemplate = New PdfTemplate(600, 800)
template.Graphics.DrawImage(image, 0, 0)
loApprearance.Normal = template
loStamp.Appearance = loApprearance
page.AnnotationsWidget.Add(loStamp)
Dim output As String = "C:\Users\Administrator\Desktop\公文助手20201224\Reports\入党申请谈话通知书00.pdf"
doc.SaveToFile(output)
System.Diagnostics.Process.Start("C:\Users\Administrator\Desktop\公文助手20201224\Reports\入党申请谈话通知书00.pdf")
[此贴子已经被作者于2020/12/31 14:40:05编辑过]