Word是我们日常生活、学习和工作中必不可少的文档处理工具。精致美观的文档能给人带来阅读时视觉上的美感。在本篇文章中,将介绍如何使用组件Free Spire.Doc for .NET(社区版)给Word设置文档背景。下面的示例中,给Word添加背景分为三种情况来讲述,即添加纯色背景,渐变色背景和图片背景。

工具使用:下载安装控件Free Spire.Doc后,在项目程序中添加Spire.Doc.dll即可(该dll可在安装文件下Bin文件夹中获取)

一、添加纯色背景

using Spire.Doc;
using System.Drawing;namespace AddBackground
{class Program{static void Main(string[] args){//创建一个Document类对象,并加载Word文档Document document = new Document();document.LoadFromFile(@"C:\Users\Administrator\Desktop\Test.docx");//设置文档的背景填充模式为颜色填充document.Background.Type = Spire.Doc.Documents.BackgroundType.Color;//设置背景颜色document.Background.Color = Color.MistyRose;//保存并打开文档document.SaveToFile("PureBackground.docx", FileFormat.Docx2013);System.Diagnostics.Process.Start("PureBackground.docx");}}
}

调试运行程序后,生成文档

二、添加渐变色背景

using Spire.Doc;
using System.Drawing;
using Spire.Doc.Documents;namespace AddGradientBackground
{class Program{static void Main(string[] args){//创建Document类实例,并加载Word文档Document document = new Document();document.LoadFromFile(@"C:\Users\Administrator\Desktop\Test.docx");//设置文档的背景填充模式为渐变填充document.Background.Type = Spire.Doc.Documents.BackgroundType.Gradient;//设置渐变背景颜色BackgroundGradient gradient = document.Background.Gradient;gradient.Color1 = Color.LightSkyBlue;gradient.Color2 = Color.PaleGreen;//设置渐变模式gradient.ShadingVariant = GradientShadingVariant.ShadingMiddle;gradient.ShadingStyle = GradientShadingStyle.FromCenter;//保存并打开文档document.SaveToFile("GradientColor.docx", FileFormat.Docx2013);System.Diagnostics.Process.Start("GradientColor.docx");}}
}

 三、添加图片背景

using System.Drawing;
using Spire.Doc;namespace ImageBackground
{class Program{static void Main(string[] args){//创建一个Document类实例,并加载Word文档Document document = new Document();document.LoadFromFile(@"C:\Users\Administrator\Desktop\Test.docx");//设置文档的背景填充模式为图片填充document.Background.Type = Spire.Doc.Documents.BackgroundType.Picture;//设置背景图片document.Background.Picture = Image.FromFile(@"C:\Users\Administrator\Desktop\1.jpg");//保存并打开文档document.SaveToFile("ImageBackground.docx", FileFormat.Docx2013);System.Diagnostics.Process.Start("ImageBackground.docx");}}
}

以上全部内容为三种添加Word文档背景的方法,如果喜欢本文,欢迎转载(转载请注明出处)。

感谢浏览!

转载于:https://www.cnblogs.com/Yesi/p/8549916.html

C# 设置Word文档背景(纯色/渐变/图片背景)相关推荐

  1. C# 设置Word文档保护(加密、解密、权限设置)

    C# 设置Word文档保护(加密.解密.权限设置) 对于一些重要的word文档,出于防止资料被他人查看,或者防止文档被修改的目的,我们在选择文档保护时可以选择文档打开添加密码或者设置文档操作权限等,在 ...

  2. 文本怎么整体向左缩进_如何设置Word文档的左缩进或者右缩进呢?并在缩进区域输入文字...

    刚刚看到有朋友问了一个非常有意思的问题,他对Word中的文字设置了右缩进,这样在Word的右边就有了一块空白的区域,他想要在这块缩进后留下的空白区域上输入文字,想要知道应该如何操作.在这里要强调一下的 ...

  3. 如何分别设置Word文档封面、目录、正文页码

    如何设置Word文档页码 在文档编辑中,经常会遇到如下设置页码的情况: 封面不要页码: 目录页码以希腊字母排序,如:I, II, III, IV, V, VI, - 正文页码从1开始. 首先,在封面. ...

  4. java 设置word权限_如何设置word文档的修改权限

    若文档允许被其他人查看,但不允许被其他人修改,可以为文档设置修改权限.接下来小白办公网就来详细介绍一下word权限的修改方法. 如何设置word文档的修改权限 步骤01 限制编辑 打开原始文件,切换到 ...

  5. 如何批量设置 Word 文档的限制编辑?

    概要:有时候我们完成了我们的 Word 文档的编辑之后,我们就会发给相关的人员进行审阅.但是又害怕别人将我们的内容直接进行修改.所以我们通常会设置 Word 文档的限制编辑之后再发给相关人员.并且设置 ...

  6. word如何设置页码?一分钟教你设置Word文档的页码!

    你知道Word怎么设置页码吗?可能你还找不到页码在何处.相信有很多人也会遇到这些类似的问题.如何在Word文档里面的任意一页设置页码呢?word如何设置页码?现在小编就把设置页码的过程和截图分享出来, ...

  7. python环绕文字_Java 设置 Word 文档中图片文字环绕方式

    Java 设置 Word 文档中图片文字环绕方式 在Word文档中插入图片时,选择合理的图片文字环绕方式可以使图片的展示效果更好,也能使页面的排版更加美观.本文就将介绍如何使用Free Spire.D ...

  8. 如何批量设置 Word 文档仅允许批注或修订?

    概要:在 Word 文档中文档的保护有多种不同的级别.可以设置 Word 文档的打开密码,也可以设置 Word 文档的只读密码,还可以限制 Word 的编辑.并且限制编辑的同时也可以允许批注或者允许批 ...

  9. POI设置word文档只可修订

    POI设置word文档只可修订 前景 POI限制文档编辑接口 代码实现 前景 项目中需要一些文档保护和历史记录机制,因为之前项目对文档处理一直在用POI,所以本次也只考虑POI实现(Spire.Doc ...

  10. mysql导出表结构word文档_如何将Word文档导出为长图片格式

    如何对word文档转化成潮图片格式呢?给大家分享一下,将word文档转化成图片具体方法,对大家能有所帮助. 方法/步骤 1 首先,如果想将word文档转化成图片格式文档,我们可以直接用word程序来实 ...

最新文章

  1. [转]Using The Entity Framework With WCF
  2. c语言将十进制转化为二进制算法_base64算法初探即逆向分析
  3. 怪不得超市不让带宠物...
  4. 计算机弹歌曲做我老婆好不好,做我老婆好不好吉他谱(图片谱,指弹,做我老婆好不好,徐誉滕)_徐誉滕(徐海;徐歆舜)...
  5. JavaWeb学习中的小问题
  6. For input string:
  7. 设计海报|字符海报怎么玩?
  8. Jenkins 学习总结(8)—— Jenkins X 入门实践
  9. 程序员破解推荐系统瓶颈,带来超百亿收入增量!
  10. 区块链开发公司浅析区块链服务商提供哪些解决方案
  11. 每周一个 Python 模块 | array
  12. 关于TeamViewer中的ITbrain
  13. VS2010安装部署成.NET 2.0过程的几个问题
  14. Micro Sip 配置自己的freeswitch服务器地址
  15. oracle数据库:约束
  16. ps渐隐在哪里以及ps渐隐知识点总结
  17. 股票数据库接口是什么意思?
  18. Codeforces Round #790 div4补题(F,H)
  19. centos yum 第三方仓库 scl 应用
  20. 安信可CA-01首款4G模组以物模型连接阿里云物联网,实现远程控制;

热门文章

  1. 洛谷P2879 [USACO07JAN]区间统计Tallest Cow
  2. UNIX网络编程读书笔记:套接口选项
  3. js设置时间在ie中部兼容总是NAN的问题
  4. Hibernate学习笔记--第二篇 关联关系映射 many –to –one
  5. WMI服务故障,VBS脚本无法运行错误
  6. Base64编码简介及在java中的使用
  7. [WORK]局数据系统
  8. 数学连乘和累加运算符号_数学符号归纳
  9. 基于DPDK+VPP实现高性能防火墙
  10. ebpf深入理解和应用介绍