C# 设置Word文档背景(纯色/渐变/图片背景)
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文档背景的方法,如果喜欢本文,欢迎转载(转载请注明出处)。
感谢浏览!
C# 设置Word文档背景(纯色/渐变/图片背景)的更多相关文章
- C# 设置Word文档保护(加密、解密、权限设置)
对于一些重要的word文档,出于防止资料被他人查看,或者防止文档被修改的目的,我们在选择文档保护时可以选择文档打开添加密码或者设置文档操作权限等,在下面的文章中将介绍如何使用类库Free Spire. ...
- 如何通过C#/VB.NET设置Word文档段落缩进
缩进是指调整文本与页面边界之间的距离.在水平标尺,有四个段落缩进滑块:首行缩进.悬挂缩进.左缩进以及右缩进.在对于word文档的录入时,常常需要注意录入的格式,通过合理地设置段落格式,可以让文稿看起来 ...
- C# 设置word文档页面大小
我们知道,在MS word中,默认的页面大小是letter(8.5’’x11’’),除此之外,word还提供了其他一些预定义的页面大小,如Legal (5.4’’x14’’),A3 (11.69’’x ...
- 使用Aspose.Words将Word文档转换为Tiff格式图片文件
用Aspose组件的优点是操作Word文档不需要安装Office就可以实现. 首先需要引用Aspose.Words.dll,链接地址:链接:https://pan.baidu.com/s/1rJvjp ...
- 使用Aspose.word (Java) 填充word文档数据(包含图片填充)
Aspose填充word数据 本文介绍了如何使用aspose进行word文档的生成,并提供了工具类供参考. 有问题欢迎 call 微信:905369866,小弟尽力而为..毕竟这玩意没吃透. 目录 A ...
- 使用FreeMarker导出word文档(支持导出图片)
一.添加maven依赖,导入FreeMarker所需要的jar包 <dependency> <groupId>org.freemarker</groupId> &l ...
- word文档如何选择全部图片粘贴
很多时候我们用一些管理系统的时候,发布新闻.公告等文字类信息时,希望能很快的将word里面的内容直接粘贴到富文本编辑器里面,然后发布出来.减少排版复杂的工作量. 下面是借用百度doc 来快速实现这个w ...
- word文档去掉复制过来的背景颜色
选择清除格式
- 微信小程序上传Word文档、PDF、图片等文件
<view class="main" style="border:none"> <view class="title"&g ...
随机推荐
- UNIX网络编程——UNIX域套接字编程和socketpair 函数
一.UNIX Domain Socket IPC socket API原本是为网络通讯设计的,但后来在socket的框架上发展出一种IPC机制,就是UNIX Domain Socket.虽然网络soc ...
- [django]添加自定义template filter标签
看文档templatetag 直接放在app下的templatetag 文件夹下就好,这里想放到一个公共的目录下,然后写下简单的自定义tag的模板. django1.6 创建 在项目目录下建立如下的文 ...
- SpringMVC源码分析--容器初始化(五)DispatcherServlet
上一篇博客SpringMVC源码分析--容器初始化(四)FrameworkServlet我们已经了解到了SpringMVC容器的初始化,SpringMVC对容器初始化后会进行一系列的其他属性的初始化操 ...
- android程序崩溃后重启
有时候由于测试不充分或者程序潜在的问题而导致程序异常崩溃,这个是令人无法接受的,在android中怎样捕获程序的异常崩溃,然后进行一些必要的处理或重新启动 应用这个问题困恼了我很久,今天终于解决了该问 ...
- 发运模块中如何创建Debug 文件
版本11.5.9到12.x A. 针对发运事务处理或者快速发运产生Debug文件 注意:如果通过发运事务处理执行发放,请参考B部分,下面这部分销售订单发放是格外的设置和日志文件. 1. 每一 ...
- 流量控制闸门——LimitLatch套接字连接数限制器
Tomcat作为web服务器,对于每个客户端的请求将给予处理响应,但对于一台机器而言,访问请求的总流量有高峰期且服务器有物理极限,为了保证web服务器不被冲垮我们需要采取一些措施进行保护预防,需要稍微 ...
- Java-IO之InputStreamReader和OutputStreamWriter
InputStreamReader和OutputStreamWriter是字节流通向字符流的桥梁.它使用指定的差染色体读写字节并将其解码为字符.InputStreamReader的作用是将字节输入流转 ...
- JSP标签JSTL的使用(1)--表达式操作
单纯的使用jsp脚本来进行逻辑处理,显得代码很是杂乱.为了更加简洁也为了便于代码的阅读,于是JSTL应运而生. 库文件下载地址: 我自己上传的一份压缩文件,里面包含了所有需要的jar包,而且不需要积分 ...
- Swing——鼠标(Action)
本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/41346969 看完这篇文章,你可能会学到到知识如下: (1 ...
- Python 编程常见问题
Python 编程常见问题 经常使用Python编程,把经常遇到问题在这里记录一下,省得到网上查找,因此这篇文章会持续更新,需要的可以Mark一下.进入正题: 1.Python常用的文件头声明 #!/ ...