多语言展示
当前在线:1118今日阅读:26今日分享:39

C# 设置Word背景色

Word是我们日常生活、学习和工作中必不可少的文档处理工具。精致美观的文档能给人带来阅读时视觉上的美感。在本篇文章中,将介绍如何使用组件给Word设置文档背景。即1.添加纯色背景2.渐变色背景3.图片背景
工具/原料
1

Free Spire.Doc for .NET(社区版)

2

Visual Studio

1.添加纯色背景

【C#】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');        }    }}

2.添加渐变背景色

【C#】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');        }    }}

3.添加图片背景

【C#】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');        }    }}

注意事项

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

推荐信息