Word控件Spire.Doc 【页面背景】教程(1) ;C#/VB.NET:在 Word 中插入水印

为 .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

C#/VB.NET:在 Word 中插入水印
在 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

C#/VB.NET:在 Word 中插入水印

欢迎下载|体验更多E-iceblue产品

获取更多信息请咨询在线客服  


标签:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年5月26日
下一篇 2022年5月26日

相关推荐

发表回复

登录后才能评论