PDF添加图片印章是实现文档权威属性的重要手段之一,本文将介绍一种通过Office免费组件Spire.PDF for .NET 来实现PDF添加印章的方法。本文转载自http://www.cnblogs.com/Yesi/p/6141635.html
下面是实现印章添加的全部代码,具体详细步骤可查看原文档,这里不作赘述。
using System; using System.Drawing; using System.Windows.Forms; using Spire.Pdf; using Spire.Pdf.Annotations; using Spire.Pdf.Annotations.Appearance; using Spire.Pdf.Graphics; namespace addanimagestamptoaPDF_file { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { PdfDocument doc = new PdfDocument(); doc.LoadFromFile(@"E:\Visual Studio\Sample\template7\sample.pdf"); PdfPageBase page = doc.Pages[0]; PdfRubberStampAnnotation loStamp = new PdfRubberStampAnnotation(new RectangleF(new PointF(-5, -5), new SizeF(60, 60))); PdfAppearance loApprearance = new PdfAppearance(loStamp); PdfImage image = PdfImage.FromFile(@"C:\Users\Administrator\Pictures\sample.jpg"); PdfTemplate template = new PdfTemplate(160, 160); template.Graphics.DrawImage(image, 0,0); loApprearance.Normal = template; loStamp.Appearance = loApprearance; page.AnnotationsWidget.Add(loStamp); string output = "ImageStamp.pdf"; doc.SaveToFile(output); } } }
调试运行该项目程序生成文档。印章添加前/后对比效果如下图所示:
添加前:
添加后:
当然,你也可以根据需要添加其他类型的印章,这里提供的方法供参考。
相关推荐
以下是使用C#和iTextSharp在PDF文档上添加印章和文本的基本步骤: 1. **导入库**:首先,你需要在C#源代码文件中导入必要的命名空间: ```csharp using iTextSharp.text; using iTextSharp.text.pdf; ``` 2. **...
C#添加图片印章其实也有很多实现方法,这里我使用的是免费的第三方软件Free Spire.PDF,向大家阐述如何以编程的方式在PDF文件中添加图片印章。 具体步骤如下: 在此之前,我们需要添加dll文件作为引用。添加引用 → ...
C#骑缝章小程序是一种专门用于在PDF文件上添加骑缝章的应用程序。骑缝章通常用于合同、协议等重要文档,以确保文件完整性和不可篡改性。该程序的独特之处在于它仅支持PDF格式的文件以及PNG格式的印章图片,这使得它...
总的来说,这个项目提供了一个完整的解决方案,让开发者能够轻松地在PDF文件中添加电子签名和印章,提高文档的安全性和合法性。通过学习和实践,开发者不仅可以掌握具体的编程技术,还能深入了解电子签名在业务流程...
2. **PDF合并**:合并PDF文档涉及读取多个PDF文件并将其内容合并到一个新文件中。使用iTextSharp,我们可以创建一个新的PdfCopy实例,然后遍历每个要合并的PDF,使用AddPage方法将每一页添加到新文档中。 3. **PDF...
C#生成PDF文件流 C#生成PDF文件流是使用C#语言...C#生成PDF文件流需要设置字体、生成PDF文件流、设置页面布局、添加元素和初始化业务数据等步骤。iTextSharp库提供了多种方式来实现这些步骤,以便于生成PDF文件流。
C#利用iTextSharp 5.5 对PDF文件进行电子盖章,可读取USB电子证书,项目用VS2017打开,需要.net 2.0支持; 项目运行后盖章时弹出对话框,可选择本机上所有证书,包括USB电子证书。
C#程序加盖电子印章功能,支持根据关键字及坐标定位加章位置,代码直接可用
本文实例讲述了C#使用iTextSharp从PDF文档获取内容的方法。分享给大家供大家参考。具体实现方法如下: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using ...
在IT行业中,PDF文档的生成和安全签署是常见的需求,特别是在法律、金融和政府等领域。本文将详细探讨如何使用iText库生成PDF并利用证书进行签章,确保文档的完整性和不可篡改性。 首先,iText是一个强大的开源Java...
3. **代码实现**:在C#代码中,我们需要打开PDF文件,然后在每一页的合适位置插入骑缝章图片。以下是一个基本的示例代码: ```csharp using System.IO; using iTextSharp.text; using iTextSharp.text.pdf; public...
关于“加水纹图片”,在PDF文档中添加水印通常是为了增强文档的安全性和防伪性。这可以通过在PDF上叠加一层半透明图像来实现。iTextSharp中的`PdfFormXObject`可以创建一个对象,这个对象可以是图像,然后使用`...
在这个事件中,我们看到两个`EntityAttr`对象的实例化,分别设置了不同的属性值,然后调用`DrawSeal`方法来绘制印章并保存为图片。 `DrawSeal`方法未在给出的代码中显示,但我们可以假设它使用`Graphics`类的方法来...
PdfiumViewer是一款基于C#开发的PDF查看控件,它为.NET开发者提供了一种便捷的方式来在他们的应用程序中集成PDF文档的显示功能。PdfiumViewer利用了Google的Pdfium库,这是一个开源的PDF阅读器引擎,使得该控件具有...
在C#编程中,实现一个图片盖章功能是一项常见的图像处理任务,它可以用于文档签署、设计工作或任何需要在图片上添加可移动、可调整大小和角度的图形元素的场景。本教程将介绍如何利用C#来创建这样一个功能,包括拖拽...
1、pdf为word转换的内容,非图片pdf。 2、提取到的文字内容为字符串,可以和所需内容比较。 3、背景介绍:签订合同时,需要第三方签字、加盖印章。当第三方返回文件有误,如买卖双方签字人发生改变。实际生产中已经...
PDFstamp 是一款简单实用的pdf电子盖章工具,采用C#开发,可搭配火箭水印电子印章使用,该pdf签章工具可以对PDF文档首页盖章、尾页盖章、全部多页一次性盖章,也能选择是否同时加盖骑缝章 1:由于每个用户制作的印章...
本实例主要讲解如何利用iTextSharp库为PDF文档的所有页面添加背景图片。这个功能在生成报告、合同或任何需要统一视觉效果的PDF时非常有用。 首先,我们需要导入必要的库,包括iTextSharp.text和iTextSharp.text.pdf...
检测图片是否有红章