为 .NET 安装 Spire.Doc
首先,您需要将 Spire.Doc for.NET 包中包含的 DLL 文件添加为 .NET 项目中的引用。DLL 文件可以从此链接下载或通过NuGet安装。
PM> Install-Package Spire.Doc
在 Word 文档中插入文本水印
详细步骤如下:
- 创建Document类的对象。
- 使用Document.LoadFromFile()方法从磁盘加载 Word 文档。
- 使用自定义方法InsertTextWatermark()在文档中插入文本水印。
- 使用Doucment.SaveToFile()方法保存文档。
【C#】
using System;using System.Drawing;using Spire.Doc;using Spire.Doc.Documents;namespace InsertImageWatermark{internal class Program{static void Main(string[] args){//Create an object of Document classDocument document = new Document();//Load a Word document from diskdocument.LoadFromFile(@"D:SamplesSample.docx");//Insert a text watermarkInsertTextWatermark(document.Sections[0]);//Save the documentdocument.SaveToFile("InsertTextWatermark.docx", FileFormat.Docx);}private static void InsertTextWatermark(Section section){TextWatermark txtWatermark = new TextWatermark();txtWatermark.Text = "DO NOT COPY";txtWatermark.FontSize = 50;txtWatermark.Color = Color.Blue;txtWatermark.Layout = WatermarkLayout.Diagonal;section.Document.Watermark = txtWatermark;}}}
【VB.NET】
Imports SystemImports System.DrawingImports Spire.DocImports Spire.Doc.DocumentsModule ProgramSub Main(args As String())'Create an object of Document classDim document As New Document()'Load a Word document from diskdocument.LoadFromFile("D:SamplesSample.docx")'Insert a text watermarkInsertTextWatermark(document.Sections(0))'Save the documentdocument.SaveToFile("InsertTextWatermark.docx", FileFormat.Docx)End SubPrivate Sub InsertTextWatermark(ByVal section As Section)Dim txtWatermark As New Spire.Doc.TextWatermark()txtWatermark.Text = "DO NOT COPY"txtWatermark.FontSize = 50txtWatermark.Color = Color.BluetxtWatermark.Layout = WatermarkLayout.Diagonalsection.Document.Watermark = txtWatermarkEnd SubEnd Module

在 Word 文档中插入图像水印
详细步骤如下:
- 创建Document类的对象。
- 使用Document.LoadFromFile()方法从磁盘加载 Word 文档。
- 使用自定义方法InsertImageWatermark()在文档中插入图像水印。
- 使用Document.SaveToFile()方法保存文档。
【C#】
using System;using System.Drawing;using Spire.Doc;using Spire.Doc.Documents;namespace InsertWatermark{internal class Program{static void Main(string[] args){//Create an object of Document classDocument document = new Document();//Load a Word document from diskdocument.LoadFromFile(@"D:SamplesSample.docx");//Insert an image watermarkInsertImageWatermark(document);//Save the documentdocument.SaveToFile("InsertImageWatermark.docx", FileFormat.Docx);}private static void InsertImageWatermark(Document document){PictureWatermark picture = new PictureWatermark();picture.Picture = Image.FromFile(@"D:SamplesWatermark.png");picture.Scaling = 200;picture.IsWashout = false;document.Watermark = picture;}}}
【VB.NET】
Imports SystemImports System.DrawingImports Spire.DocImports Spire.Doc.DocumentsModule ProgramSub Main(args As String())'Create an object of Document classDim document As New Document()'Load a Word document from diskdocument.LoadFromFile("D:SamplesSample.docx")'Insert an image watermarkInsertImageWatermark(document)'Save the documentdocument.SaveToFile("InsertImageWatermark.docx", FileFormat.Docx)End SubPrivate Sub InsertImageWatermark(ByVal document As Document)Dim picture As New PictureWatermark()picture.Picture = Image.FromFile("D:SamplesWatermark.png")picture.Scaling = 250picture.IsWashout = Falsedocument.Watermark = pictureEnd SubEnd Module

欢迎下载|体验更多E-iceblue产品
获取更多信息请咨询在线客服 ;
标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!