返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >C#/VB.NET实现在Word中插入水印
  • 885
分享到

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

C#Word插入水印 VB.NET实现Word插入水印  2022-11-13 14:11:05 885人浏览 八月长安
摘要

目录前言安装在 Word 文档中插入文本水印在 Word 文档中插入图片水印前言 水印是指在 Word 文档的背景中以淡色或灰色显示的文本或图像。它们可用于声明文档的机密性、版权或其

前言

水印是指在 Word 文档的背景中以淡色或灰色显示的文本或图像。它们可用于声明文档的机密性、版权或其他属性,也可以仅用作装饰,使文档更具吸引力。下面将为大家展示如何使用Spire.Doc for .netC#VB.NET程序中给Word文档插入文本水印和图片水印。

安装

首先,我们需要将 Spire.Doc for.NET 包中包含的 DLL 文件添加为 .NET 项目中的引用。可以从​ ​此链接​​下载 DLL 文件,也可以通过 ​ ​NuGet 安装 DLL 文件​​。

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)
{
//创建Document类的对象

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 = "请勿复制";
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())
'创建Document类的对象 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 = "请勿复制"
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() 在文档中插入图片水印。

最后,通过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)
{
//创建Document类的对象
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())
'创建Document类的对象
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

到此这篇关于C#/VB.NET实现在 Word 中插入水印 的文章就介绍到这了,更多相关C# Word 插入水印 内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: C#/VB.NET实现在Word中插入水印

本文链接: https://lsjlt.com/news/171660.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • C#/VB.NET实现在Word中插入水印
    目录前言安装在 Word 文档中插入文本水印在 Word 文档中插入图片水印前言 水印是指在 Word 文档的背景中以淡色或灰色显示的文本或图像。它们可用于声明文档的机密性、版权或其...
    99+
    2022-11-13
    C# Word 插入水印  VB.NET实现 Word 插入水印 
  • C#/VB.NET实现在Word中插入或删除脚注
    目录程序环境在Word中的特定段落后插入脚注完整代码效果图在Word中的特定文本后插入脚注完整代码效果图脚注,是可以附在文章页面的最底端的,对某些东西加以说明,印在书页下端的注文。脚...
    99+
    2023-03-08
    C# Word插入 删除脚注 C# Word插入脚注 C# Word 删除脚注 C# Word 脚注 C# Word
  • C#/VB.NET怎么实现在Word中插入或删除脚注
    本篇内容介绍了“C#/VB.NET怎么实现在Word中插入或删除脚注”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!程序环境本次测试时,在程序...
    99+
    2023-07-05
  • VB.NET如何实现水印
    这篇文章主要介绍了VB.NET如何实现水印,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。水印技术VB.NET水印类(watermark)包含很多属性,可用于测定在原图像的哪个...
    99+
    2023-06-17
  • C#中VB.NET如何实现在Word中嵌入多媒体文件
    小编给大家分享一下C#中VB.NET如何实现在Word中嵌入多媒体文件,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!引入dll通过NuGet安装dll(2种方法)...
    99+
    2023-06-21
  • C# VB.NET 实现在Word中嵌入多媒体(视频、音频)文件
    目录引入dll嵌入多媒体文件主要代码步骤解析嵌入效果后的文档效果注意事项引入dll 1.通过NuGet安装dll(2种方法) 1.1可以在Visual Studio中打开“解决方案资...
    99+
    2024-04-02
  • Java在Excel中添加水印的实现(单一水印、平铺水印)
    在Excel中没有直接添加水印的功能,但依旧可以通过一定方式来实现类似水印效果。本文通过Java程序代码介绍具体实现方法。可添加单一水印效果,即水印是以单个文本字样来呈现;也可添加多...
    99+
    2024-04-02
  • C#实现添加多行文本水印到Word文档
    目录dll引用添加多行多列文字水印实现代码一般情况下,在Word中添加文字水印仅支持添加一个文本字样的水印,但在复杂的办公环境中,由于对不同文档的设计要求,需要在Word文档中添加平...
    99+
    2024-04-02
  • C#实现给Word每一页设置不同图片水印
    目录方法思路dll引入方法1方法2代码示例C#vb.netWord中设置水印时,可加载图片设置为水印效果,但通常添加水印效果时,会对所有页面都设置成统一效果,如果需要对每一页或者某个...
    99+
    2024-04-02
  • C#/VB.NET实现在Word文档中添加页眉和页脚
    目录程序环境在 Word 文档中添加页眉和页脚完整代码效果图页眉位于文档中每个页面的顶部区域,常用于显示文档的附加信息,可以插入时间、图形、公司微标、文档标题、文件名或作者姓名等;页...
    99+
    2023-03-07
    C#实现Word添加页眉页脚 C# Word添加页眉页脚 C# Word
  • Java实现给Word文件添加文字水印
    目录方法思路Jar引入Java代码Word中设置水印时,可预设的文字或自定义文字设置为水印效果,但通常添加水印效果时,会对所有页面都设置成统一效果,如果需要对每一页或者某个页面设置不...
    99+
    2024-04-02
  • C#怎么实现给Word每一页设置不同图片水印
    本篇内容介绍了“C#怎么实现给Word每一页设置不同图片水印”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!方法思路在给Word每一页添加水印...
    99+
    2023-06-29
  • JQuery如何实现文本框水印插件
    这篇文章主要为大家展示了“JQuery如何实现文本框水印插件”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“JQuery如何实现文本框水印插件”这篇文章吧。 J...
    99+
    2024-04-02
  • 利用C#/VB.NET实现将PDF转为Word
    目录将 PDF 转换为固定布局的 Doc/Docx 文档完整代码将 PDF 转换为流动形态的 Doc/Docx 文档完整代码效果图众所周知,PDF 文档支持特长文件,集成度和安全可靠...
    99+
    2022-12-19
    C# PDF转Word C# PDF Word
  • C#/VB.NET如何实现在Word文档中添加页眉和页脚
    今天小编给大家分享一下C#/VB.NET如何实现在Word文档中添加页眉和页脚的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。...
    99+
    2023-07-05
  • Java在Word中插入上标和下标的实现方法
    目录前言程序环境配置安装Spire.Doc for Java使用Java在Word中插入上标和下标步骤代码实现效果图在某些情况下,你可能需要在Microsoft Word中插入上标和...
    99+
    2022-11-13
    Java插入上标和下标 Java Word插入上标
  • C#实现为视频添加水印
    目录文章描述开发环境开发工具实现代码实现效果文章描述 以下主要还是使用到了ffmpeg命令,分别实现了给视频添加图片水印以及文字水印。 开发环境 .NET Framework版本:...
    99+
    2023-01-09
    C#视频添加水印 C#视频水印 C# 添加水印
  • C#怎么实现提取Word中插入的多媒体文件
    这篇“C#怎么实现提取Word中插入的多媒体文件”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“C#怎么实现提取Word中插入...
    99+
    2023-06-29
  • Java如何实现给Word文件添加文字水印
    这篇文章主要为大家展示了“Java如何实现给Word文件添加文字水印”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Java如何实现给Word文件添加文字水印”这篇文章吧。方法思路在给Word每一...
    99+
    2023-06-29
  • Java实现在Word指定位置插入分页符
    目录程序环境插入分页符1.在指定段落后插入分页符2.在指定文本位置后插入分页符在Word插入分页符可以在指定段落后插入,也可以在特定文本位置处插入。本文,将以Java代码来操作以上两...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作