欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#/VB.NET實(shí)現(xiàn)在 Word 中插入水印?

 更新時(shí)間:2022年08月03日 14:22:54   作者:wx62c7d51fdb3c6???????  
這篇文章主要介紹了C#/VB.NET實(shí)現(xiàn)在 Word 中插入水印,水印是指在 Word 文檔的背景中以淡色或灰色顯示的文本或圖像。文章圍繞主題展開(kāi)介紹,需要的朋友可以參考一下

前言

水印是指在 Word 文檔的背景中以淡色或灰色顯示的文本或圖像。它們可用于聲明文檔的機(jī)密性、版權(quán)或其他屬性,也可以僅用作裝飾,使文檔更具吸引力。下面將為大家展示如何使用Spire.Doc for .NET在C#和VB.NET程序中給Word文檔插入文本水印和圖片水印。

安裝

首先,我們需要將 Spire.Doc for.NET 包中包含的 DLL 文件添加為 .NET 項(xiàng)目中的引用??梢詮? ?此鏈接??下載 DLL 文件,也可以通過(guò) ? ?NuGet 安裝 DLL 文件??。

PM> Install-Package Spire.Doc

在 Word 文檔中插入文本水印

詳細(xì)步驟如下:

創(chuàng)建Document類的對(duì)象。

通過(guò)Document.LoadFromFile()方法從磁盤加載 Word 文檔。

使用自定義方法 InsertTextWatermark(), 在文檔中插入文本水印。

最后,通過(guò)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)
{
//創(chuàng)建Document類的對(duì)象

Document document = new Document();

//從磁盤加載 Word 文檔
document.LoadFromFile(@"西雙版納.docx");
//插入文本水印
InsertTextWatermark(document.Sections[0]);
//保存文檔
document.SaveToFile("西雙版納 文本水印.docx", FileFormat.Docx);
}
private static void InsertTextWatermark(Section section)
{
TextWatermark txtWatermark = new TextWatermark();
txtWatermark.Text = "請(qǐng)勿復(fù)制";
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.Documents
Module Program
Sub Main(args As String())
'創(chuàng)建Document類的對(duì)象 Dim document As New Document()
'從磁盤加載 Word 文檔
document.LoadFromFile("西雙版納.docx")
'插入文本水印
InsertTextWatermark(document.Sections(0))
'保存文檔
document.SaveToFile("西雙版納 文本水印.docx", FileFormat.Docx)
End Sub
Private Sub InsertTextWatermark(ByVal section As Section)
Dim txtWatermark As New Spire.Doc.TextWatermark()
txtWatermark.Text = "請(qǐng)勿復(fù)制"
txtWatermark.FontSize = 50
txtWatermark.Color = Color.Blue
txtWatermark.Layout = WatermarkLayout.Diagonal
section.Document.Watermark = txtWatermark
End Sub
End Module

在 Word 文檔中插入圖片水印

詳細(xì)步驟如下:

創(chuàng)建Document類的對(duì)象

通過(guò)Document.LoadFromFile()方法從磁盤加載 Word 文檔。

使用自定義方法 InsertImageWatermark(), 在文檔中插入圖片水印。

最后,通過(guò)Doucment.SaveToFile()方法保存文檔。

C#

using System;
using System.Drawing;
using Spire.Doc;
using Spire.Doc.Documents;
namespace InsertWatermark
{
internal class Program
{
static void Main(string[] args)
{
//創(chuàng)建Document類的對(duì)象
Document document = new Document();
//從磁盤加載 Word 文檔
document.LoadFromFile(@"西雙版納.docx");
//插入圖片水印
InsertImageWatermark(document);

//保存文檔
document.SaveToFile("西雙版納 圖片水印.docx", FileFormat.Docx);
}
private static void InsertImageWatermark(Document document)
{
PictureWatermark picture = new PictureWatermark();
picture.Picture = Image.FromFile(@"水印.png");
picture.Scaling = 200;
picture.IsWashout = false;
document.Watermark = picture;
}
}
}

VB.NET

Imports System
Imports System.Drawing
Imports Spire.Doc
Imports Spire.Doc.Documents
Module Program
Sub Main(args As String())
'創(chuàng)建Document類的對(duì)象
Dim document As New Document()
'從磁盤加載 Word 文檔
document.LoadFromFile("西雙版納.docx")
'插入圖片水印
InsertImageWatermark(document)
'保存文檔
document.SaveToFile("西雙版納 圖片水印.docx", FileFormat.Docx)
End Sub
Private Sub InsertImageWatermark(ByVal document As Document)
Dim picture As New PictureWatermark()
picture.Picture = Image.FromFile("水印.png")
picture.Scaling = 250
picture.IsWashout = False
document.Watermark = picture
End Sub
End Module

到此這篇關(guān)于C#/VB.NET實(shí)現(xiàn)在 Word 中插入水印 的文章就介紹到這了,更多相關(guān)C# Word 插入水印 內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論