Word控件Spire.Doc 【页面背景】教程(1) ;C#/VB.NET:在 Word 中插入水印
水印是在 Word 文档的背景中以淡色或灰色显示的文本或图像。它们可用于声明文档的机密性、版权或其他属性,或者仅用作装饰以使文档更具吸引力。本文展示了一种在Spire.Doc for .NET的帮助下在 Word 文档中插入水印的简单方法,包括文本水印和图像水印。
Spire.Doc for.NET 最新下载https://www.evget.com/product/3368/download
为 .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 class Document document = new Document();//Load a Word document from disk document.LoadFromFile(@"D:\Samples\Sample.docx");//Insert a text watermark InsertTextWatermark(document.Sections[0]);//Save the document document.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 System Imports System.Drawing Imports Spire.Doc Imports Spire.Doc.DocumentsModule Program Sub Main(args As String()) 'Create an object of Document class Dim document As New Document()'Load a Word document from disk document.LoadFromFile("D:\Samples\Sample.docx")'Insert a text watermark InsertTextWatermark(document.Sections(0))'Save the document document.SaveToFile("InsertTextWatermark.docx", FileFormat.Docx) End Sub Private Sub InsertTextWatermark(ByVal section As Section) Dim txtWatermark As New Spire.Doc.TextWatermark() txtWatermark.Text = "DO NOT COPY" txtWatermark.FontSize = 50 txtWatermark.Color = Color.Blue txtWatermark.Layout = WatermarkLayout.Diagonal section.Document.Watermark = txtWatermark End Sub End 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 class Document document = new Document();//Load a Word document from disk document.LoadFromFile(@"D:\Samples\Sample.docx");//Insert an image watermark InsertImageWatermark(document);//Save the document document.SaveToFile("InsertImageWatermark.docx", FileFormat.Docx); } private static void InsertImageWatermark(Document document) { PictureWatermark picture = new PictureWatermark(); picture.Picture = Image.FromFile(@"D:\Samples\Watermark.png"); picture.Scaling = 200; picture.IsWashout = false; document.Watermark = picture; } } }
【VB.NET】
Imports System Imports System.Drawing Imports Spire.Doc Imports Spire.Doc.DocumentsModule Program Sub Main(args As String()) 'Create an object of Document class Dim document As New Document()'Load a Word document from disk document.LoadFromFile("D:\Samples\Sample.docx")'Insert an image watermark InsertImageWatermark(document)'Save the document document.SaveToFile("InsertImageWatermark.docx", FileFormat.Docx) End Sub Private Sub InsertImageWatermark(ByVal document As Document) Dim picture As New PictureWatermark() picture.Picture = Image.FromFile("D:\Samples\Watermark.png") picture.Scaling = 250 picture.IsWashout = False document.Watermark = picture End Sub End Module
Word控件Spire.Doc 【页面背景】教程(1) ;C#/VB.NET:在 Word 中插入水印相关推荐
- Word控件Spire.Doc 【脚注】教程(1) 使用C#或VB.NET在 Word 文档中插入脚注和尾注
Spire.Doc for .NET是一款专门对 Word 文档进行操作的 .NET 类库.在于帮助开发人员无需安装 Microsoft Word情况下,轻松快捷高效地创建.编辑.转换和打印 Micr ...
- Word控件Spire.Doc 【页面背景】教程(9) ;C#/VB.NET:从 Word 文档中删除文本或图像水印
可以将水印添加到 Word 文档中,以告知其他人文档的所有权或状态.有时,您可能希望删除 Word 文档中的现有水印.本文将演示如何使用Spire.Doc for .NET从 C# 和 VB.NET ...
- Word控件Spire.Doc 【书签】教程(1):在C#/VB.NET:在 Word 中插入书签
Spire.Doc for .NET是一款专门对 Word 文档进行操作的 .NET 类库.在于帮助开发人员无需安装 Microsoft Word情况下,轻松快捷高效地创建.编辑.转换和打印 Micr ...
- Word控件Spire.Doc 【超链接】教程(2):在 Silverlight 中插入 Word 超链接
Spire.Doc for .NET是一款专门对 Word 文档进行操作的 .NET 类库.在于帮助开发人员无需安装 Microsoft Word情况下,轻松快捷高效地创建.编辑.转换和打印 Micr ...
- Word控件Spire.Doc 【Table】教程(16):C#/VB.NET:在 Word 表格中插入或提取图像
Spire.Doc for .NET是一款专门对 Word 文档进行操作的 .NET 类库.在于帮助开发人员无需安装 Microsoft Word情况下,轻松快捷高效地创建.编辑.转换和打印 Micr ...
- Word控件Spire.Doc 【页眉页脚】教程(7): 添加不同的首页页眉和页脚
Spire.DOC是一款专门对 Word 文档进行操作的 .NET 类库.在于帮助开发人员无需安装 Microsoft Word情况下,轻松快捷高效地创建.编辑.转换和打印 Microsoft Wor ...
- Word控件Spire.Doc 【段落处理】教程(十五):在 C# 中为 Word 段落添加制表位
制表位是放置在标尺上的标记,用于定义文本或数字在一行上的对齐方式.要在 Microsoft Word 中为段落添加制表位,我们需要打开制表符对话框,然后设置制表位位置.对齐方式和前导符,如下所示. S ...
- Word控件Spire.Doc 【加密解密】教程(一):在 C#、VB.NET 中使用自定义密码加密、解密、保护 Word
Word 加密是保护 Word 文档的一种方法,它要求用户为文档提供密码.没有密码,加密文件无法打开.本指南中的解决方案演示了如何通过 Spire.Doc for .NET 在 C# 和 VB.NET ...
- Word控件Spire.Doc 转换教程(十一):如何将 HTML 转换为图像
Spire.Doc 可以帮助用户使用 C#/VB.NET 将HTML 转换为 Image.该解决方案使用户可以随时随地通过手机.MP4播放器.PSP.iPad.iTouch等便携式设备阅读HTML.按 ...
- Word控件Spire.Doc 【段落处理】教程(四):如何在 C#、VB.NET 中设置 Word 项目符号样式
Word Bullet 可以将多个段落格式化为列表.它可以用项目符号强调段落并吸引读者的注意力.使用项目符号,列出的段落将自动缩进符号,可以是点.数字或其他自定义符号(如小星.三角形.箭头等). Sp ...
最新文章
- 64位win10系统无法安装.Net framework3.5的解决方法
- SQLServer制作一个包含三个表的视图
- 程序员面试系列——冒泡排序
- 使用所有对象通用的方法
- 库卡机器人C4计算机无法启动,KUKA-C4标准版机器人启动时序
- Java Currency getInstance()方法与示例
- 绕固定坐标轴旋转与绕自身坐标轴旋转一致性证明
- java 9 mc_Java基础9
- 根据viewport的size自动调整fontsize大小
- python设计查询余额程序_使用Python调取任意数字资产钱包余额功能
- 【图像去噪】基于matlab GUI多种滤波器图像去噪【含Matlab源码 1778期】
- 软件设计师历年真题与解析(05-18 包括答案)
- Windows下Cmake安装步骤详解(图文)
- AD软件使用开发步骤思路与实践
- 详解JAVA的getBytes()方法
- Android基础篇 读取 Assets 文件夹中的文件
- Win10 1803版本 哔哩哔哩 无法打开HEVC选项
- 美版t430笔记本win8系统下装Ubuntu的一些尝试和遇到的问题
- uni-app小程序结合腾讯地图获取定位以及地图选址
- 快速搭建springboot+mybatis-plus代码自动生成器的后端框架