文檔首頁>>Spire.Doc系列教程>>Spire.Doc系列教程(15):為 Word 文檔添加文本和圖片水印
Spire.Doc系列教程(15):為 Word 文檔添加文本和圖片水印
word水印指的是在原word文檔中添加某些特有的內(nèi)容,比如公司網(wǎng)站的logo或者文字,用來提醒別人該文檔受版權(quán)保護,不能隨意使用。我們常用的水印有圖片水印和文字水印。本文將詳細描述如何使用Spire.Doc為Word文檔添加圖片水印或文本水印。
添加圖片水印
//新建一個word文檔對象并加載需要添加水印的word文檔 Document document = new Document(); document.LoadFromFile("Test.docx"); //新建一個圖片水印對象并添加為待設置水印的圖片 PictureWatermark picture = new PictureWatermark(); picture.Picture = System.Drawing.Image.FromFile("logo.png"); //根據(jù)需要設置圖片的大小,將其設置為文檔的水印 picture.Scaling = 10; document.Watermark = picture; //保存文檔 document.SaveToFile("圖片水印.docx",FileFormat.Docx2010);
圖片水印效果圖:
添加文本水印
//新建一個word文檔對象并加載需要添加水印的word文檔 Document document = new Document(); document.LoadFromFile("Test.docx"); //新建一個文本水印對象,并添加待設置為水印的文本 TextWatermark txtWatermark = new TextWatermark(); txtWatermark.Text = "內(nèi)部使用"; //設置文本的字體大小,顏色及文本的排列方式 txtWatermark.FontSize = 45; txtWatermark.Color = Color.Green; txtWatermark.Layout = WatermarkLayout.Diagonal; //將該文本設置為word文檔的水印 document.Watermark = txtWatermark; //保存文本 document.SaveToFile("文本水印.docx",FileFormat.Docx2010);
文本水印效果圖: