C#如何在PDF文件添加图片印章

C#如何在PDF文件添加图片印章,第1张

参考代码:

using Spire.Pdf

using Spire.Pdf.Annotations

using Spire.Pdf.Annotations.Appearance

using Spire.Pdf.Graphics

using System

using System.Drawing

 

namespace AddStamp_PDF

{

    class Program

    {

        static void Main(string[] args)

        {

            //创建一个PdfDocument类对象,并加载PDF文档

            PdfDocument doc = new PdfDocument()

            doc.LoadFromFile(@"C:\Users\Administrator\Desktop\test.pdf")

            //获取PDF文档第一页

            PdfPageBase page = doc.Pages[0]

            //新建一个PdfRubberStampAnnotation对象,指定其注释的位置和大小

            PdfRubberStampAnnotation loStamp = new PdfRubberStampAnnotation(new RectangleF(new PointF(-5, -5), new SizeF(200, 200)))

            //实例化一个PdfAppearance对象,并加载作为印章的图片

            PdfAppearance loApprearance = new PdfAppearance(loStamp)

            PdfImage image = PdfImage.FromFile(@"C:\Users\Administrator\Desktop\yz.jpg")

            //新建一个PDF模板,并在模板里绘制图片

            PdfTemplate template = new PdfTemplate(600, 800)

            template.Graphics.DrawImage(image, 0, 0)

            loApprearance.Normal = template

            loStamp.Appearance = loApprearance

            //添加印章到PDF文档

            page.AnnotationsWidget.Add(loStamp)

            //保存并打开文档

            string output = "ImageStamp.pdf"

            doc.SaveToFile(output)

            System.Diagnostics.Process.Start("ImageStamp.pdf")

        }

    }

}

调试程序,生成文档,效果图如下:

这里引用了Spire.Pdf.dll

推荐使用风云PDF编辑器进行 *** 作及PDF文件的编辑。

1、首先第一步打开软件之后在软件的界面左上角找到打开按钮,然后在打开的界面中找到要添加图片背景的那一个PDF文件,找到之后选中点击打开按钮。

2、点击打开按钮之后,文件就被成功加载到软件中了,然后下一步需要点击上方的文档这个功能,在出现的选项中点击背景,再选择添加。

3、打开添加背景的界面之后,首先需要点击选择颜色下方的文件名这个选项,点击选择这个选项之后才可以选择背景图片。

4、点击选择文件名这个选项之后,点击选项后面的文件夹按钮,点击即可打开选择图片的界面,在其中选择图片即可。

5、选择好图片之后,可以在下面的界面中设置图片的外观和选择在哪些页面中应用,设置完成之后点击确定按钮即可。

6、最后点击确定按钮就可以看到PDF文件中已经设置好图片背景了。

风云pdf编辑器拥有完整的PDF编辑功能,轻松搞定PDF文档阅读、编辑、 注释、转换等众多实用功能, *** 作简单,效率更高,功能丰富且实用,可以PDF细节调整,使用场景广泛!风云PDF编辑器下载链接如下:风云pdf编辑器。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11918575.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存