本文内容分享通过C# 程序代码给Word文档添加印章的方法。这里印章为.png格式的图片,添加印章即通过添加图片的方式来实现。
程序运行环境
- Visual Studio2017
- .net framework4.8
- Word 类库:Free Spire.Doc for .NET
方法/步骤
1. 在VS程序中通过Nuget下载安装Free Spire.Doc;
2.程序代码
C#
using Spire.Doc; using Spire.Doc.Documents; using Spire.Doc.Fields; using System.Drawing; namespace Stamp_Doc { class Program { static void Main(string[] args) { //加载Word测试文档 Document doc = new Document(); doc.LoadFromFile("sample.docx"); //添加印章图片 Image image = Image.FromFile("stamp.png"); DocPicture picture = doc.Sections[0].Paragraphs[0].AppendPicture(image); //指定印章位置 picture.HorizontalPosition = 250f; picture.VerticalPosition = 160f; //设置印章图片大小 picture.Width = 150; picture.Height = 150; //设置图片浮于文字上方 picture.TextWrappingStyle = TextWrappingStyle.InFrontOfText; //保存文档 doc.SaveToFile("Result.docx", FileFormat.Docx); System.Diagnostics.Process.Start("Result.docx"); } } }
VB.NET
Imports Spire.Doc Imports Spire.Doc.Documents Imports Spire.Doc.Fields Imports System.Drawing Namespace Stamp_Doc Class Program Private Shared Sub Main(args As String()) '加载Word测试文档 Dim doc As New Document() doc.LoadFromFile("sample.docx") '添加印章图片 Dim image__1 As Image = Image.FromFile("stamp.png") Dim picture As DocPicture = doc.Sections(0).Paragraphs(0).AppendPicture(image__1) '指定印章位置 picture.HorizontalPosition = 250F picture.VerticalPosition = 160F '设置印章图片大小 picture.Width = 150 picture.Height = 150 '设置图片浮于文字上方 picture.TextWrappingStyle = TextWrappingStyle.InFrontOfText '保存文档 doc.SaveToFile("Result.docx", FileFormat.Docx) System.Diagnostics.Process.Start("Result.docx") End Sub End Class End Namespace
—End—
相关推荐
控件采用标准HTTP协议,支持任意后台Web服务器,任意后台编程语言(Asp, Jsp, Php,VB.NET,C#.NET等)-Source control document (handwritten signature+ stamp+ compulsory leave electronic traces) WORD ...
支持任意后台Web服务器(IIS,WebLogic, WebSphere,Apache,Tomcat等),任意后台操作系统(Windows 2000/2003/XP,Linux, Unix等),以及任意后台编程语言(Asp, Jsp, Php,VB.NET,C#.NET等)和任意Web...
控件采用标准HTTP协议,支持任意后台Web服务器(IIS,WebLogic,WebSphere,Apache,Tomcat等),任意后台操作系统(Windows2000/2003/XP,Linux,Unix等),以及任意后台编程语言(Asp,Jsp,Php,VB.NET,C#.NET等...
支持任意后台Web服务器(iis, domino, webaphere, apache等),任意后台操作系统(win2k, win2003, linux, unix等),以及任意后台编程语言(asp, asp.net, jsp, php, vb.net, c#等)和任意web应用服务器...
支持任意后台Web服务器(iis, domino, webaphere, apache等),任意后台操作系统(win2k, win2003, linux, unix等),以及任意后台编程语言(asp, asp.net, jsp, php, vb.net, c#等)和任意web应用服务器...
支持任意后台Web服务器(iis, domino, webaphere, apache等),任意后台操作系统(win2k, win2003, linux, unix等),以及任意后台编程语言(asp, asp.net, jsp, php, vb.net, c#等)和任意web应用服务器...
SQL Server,Oracle,MySQL,DB2,Sybase等),以及任意WEB编程语言和Web架构(C#,Java,VB.Net,PHP,DOMINO,JSP,ASP,J2EE,ASP.NET,Ajax等)。SOAOFFICE同时支持C/S方式的编程和其他支持ActiveX的容器,您...
控件采用标准HTTP协议,支持任意后台Web服务器,任意后台编程语言(Asp, Jsp, Php,VB.NET,C#.NET等) 控件功能: 1.控件采用xml数据格式传输,有良好的扩展性. 2.控件支持多种网络传输协议(Ftp,http). 3.控件...
NTKO OFFICE文档控件,支持文档电子签名[数字签名],支持PHP,ASP,JSP,C#,VB.NET,DOMINO等各种web编程语言和服务器的在线编辑痕迹保留手写签名电子印章全屏批注控件。 NTKO OFFICE文档控件能够在浏览器窗口中直接...
NTKO OFFICE文档控件支持在线编辑,痕迹保留,手写签名,电子印章,全屏批注,电子签名[数字签名,数字证书签名],简单OCR等实用功能,支持PHP,ASP,JSP,C#,VB.NET,DOMINO等各种web编程语言和服务器。 NTKO OFFICE文档...