当前位置 : 主页 > 网络编程 > net编程 >

C#/VB.NET 删除Word文档中的水印

来源:互联网 收集:自由互联 发布时间:2023-09-07
在Word文档中添加的水印,如文本水印或图像水印,可以有效地表明所有权,还可以起到一定的警示效果。但是如果想删除这些水印该怎么办呢?本文将提供一种删除Word文档中水印的方法

在Word文档中添加的水印,如文本水印或图像水印,可以有效地表明所有权,还可以起到一定的警示效果。但是如果想删除这些水印该怎么办呢?本文将提供一种删除Word文档中水印的方法。此方法对删除文字水印和图片水印均适用。 下面是详细的方法和步骤。


程序环境

本次测试时,在程序中引入​​Free Spire.Doc for .NET​​。可通过以下方法引用Spire.Doc.dll文件:

方法1:将 Free Spire.Doc for .NET 下载到本地,解压,安装。安装完成后,找到安装路径下BIN文件夹中的Spire.Doc.dll。然后在Visual Studio中打开“解决方案资源管理器”,鼠标右键点击“引用”,“添加引用”,将本地路径BIN文件夹下的dll文件添加引用至程序。

方法2:通过​​NuGet​​安装。可通过以下2种方法安装:

(1)可以在Visual Studio中打开“解决方案资源管理器”,鼠标右键点击“引用”,“管理NuGet包”,然后搜索“Free Spire.Doc”,点击“安装”。等待程序安装完成。

(2)将以下内容复制到PM控制台安装。

Install-Package FreeSpire.Doc -Version 10.2.0

具体步骤:
  • 初始化 Document 类的一个实例。
  • 调用 Document.LoadFromFile(string fileName, FileFormat fileFormat) 方法加载 Word 文档。
  • 将 Document.Watermark 属性设置为 null。
  • 通过 Document.SaveToFile(string fileName, FileFormat fileFormat) 方法保存结果文档到指定路径。
完整代码:

【C#】

using
using
using
using

namespace
{

class Program

{

static void Main(string[] args)

{
//新建一个Word文档并加载需要删除水印的文档
Document doc = new

doc.LoadFromFile("编程语言.docx", FileFormat.Docx2013);

//从文档中删除水印
doc.Watermark = null;

//保存文档
doc.SaveToFile("删除水印.docx", FileFormat.Docx2013);

}

}
}

【VB.NET】

Imports System
Imports System.Windows.Forms
Imports Spire.Doc
Imports Spire.Doc.Documents

Namespace RemoveWatermark

Class Program

Private Shared Sub Main(ByVal args() As String)

'新建一个Word文档并加载需要删除水印的文档
Dim doc As Document = New Document

doc.LoadFromFile("编程语言.docx", FileFormat.Docx2013)

'从文档中删除水印
doc.Watermark = Nothing

'保存文档
doc.SaveToFile("删除水印.docx", FileFormat.Docx2013)

End Sub

End Class

End Namespace


效果图:

C#/VB.NET 删除Word文档中的水印_Word


上一篇:微信小程序之间跳转及传参
下一篇:没有了
网友评论