在 Word 文档中,白色是默认的背景设置。一般情况下,简洁的白色背景足以满足绝大多数场景的使用需求。但是,如果您需要创建简历、宣传册或其他创意文档,设置独特的背景颜色或图片能够极大地增强文档的视觉冲击力。本文将演示如何使用 Spire.Doc for .NET 通过 C# 为 Word 文档添加背景颜色或背景图片。
安装 Spire.Doc for .NET
首先,您需要将 Spire.Doc for.NET 包含的 DLL 文件作为引用添加到您的 .NET 项目中。DLL 文件可以从此链接下载,也可以通过 NuGet 安装。
PM> Install-Package Spire.Doc
C# 为 Word 文档设置纯色背景
为 Word 文档设置背景颜色需要先通过 Document.Background.Type 属性将背景类型设置为纯色填充,然后再通过 Document.Background.Color 属性指定所需的背景颜色。具体步骤如下:
- 创建 Document 类的对象。
- 使用 Document.LoadFromFile() 方法加载 Word 文档。
- 通过 Document.Background.Type 属性将背景类型设置为纯色填充。
- 通过 Document.Background.Color 属性为文档设置背景颜色。
- 使用 Document.SaveToFile() 方法保存结果文档。
- C#
using Spire.Doc;
using System.Drawing;
using Spire.Doc.Documents;
namespace WordBackgroundColor
{
class Program
{
static void Main(string[] args)
{
// 创建Document对象
Document document = new Document();
// 加载Word文档
document.LoadFromFile("虚拟现实.docx");
// 将背景类型设置为纯色
document.Background.Type = BackgroundType.Color;
// 设置背景颜色
document.Background.Color = Color.AliceBlue;
// 保存结果文档
document.SaveToFile("Word纯色背景.docx", FileFormat.Docx);
}
}
}
C# 为 Word 文档设置渐变色背景
设置渐变色背景则需要先将背景类型设置为渐变,指定两种颜色,然后再设置渐变的方向和样式。具体步骤如下:
- 创建 Document 类的对象。
- 使用 Document.LoadFromFile() 方法加载 Word 文档。
- 通过 Document.Background.Type 属性将背景类型设置为渐变。
- 获取 BackgroundGradient对象,用于配置渐变背景的具体参数。
- 通过 BackgroundGradient.Color1 和 BackgroundGradient.Color2 属性指定两种颜色。
- 通过 BackgroundGradient.ShadingVariant 和 BackgroundGradient.ShadingStyle 属性设置渐变的方向和样式。
- 使用 Document.SaveToFile() 方法保存结果文档。
- C#
using Spire.Doc;
using System.Drawing;
using Spire.Doc.Documents;
namespace WordBackgroundColor
{
class Program
{
static void Main(string[] args)
{
// 创建Document对象
Document document = new Document();
// 加载Word文档
document.LoadFromFile("虚拟现实.docx");
// 将背景类型设置为渐变
document.Background.Type = BackgroundType.Gradient;
// 获取BackgroundGradient对象
BackgroundGradient gradient = document.Background.Gradient;
// 指定渐变的两种颜色
gradient.Color1 = Color.White;
gradient.Color2 = Color.LightBlue;
// 设置渐变的方向和样式
gradient.ShadingVariant = GradientShadingVariant.ShadingDown;
gradient.ShadingStyle = GradientShadingStyle.Horizontal;
// 保存结果文件
document.SaveToFile("Word渐变背景.docx", FileFormat.Docx);
}
}
}
C# 为 Word 文档设置背景图片
要在 Word 文档中设置背景图片,需要将背景类型设置为图片,然后插入一张图片作为背景。具体步骤如下:
- 创建 Document 类的对象。
- 使用 Document.LoadFromFile() 方法加载 Word 文档。
- 通过 Document.Background.Type 属性将背景类型设置为图片。
- 通过 Document.Background.Picture 属性为文档设置背景图片。
- 使用 Document.SaveToFile() 方法保存结果文档。
- C#
using Spire.Doc;
using System.Drawing;
using Spire.Doc.Documents;
namespace WordBackgroundImage
{
class Program
{
static void Main(string[] args)
{
// 创建Document对象
Document document = new Document();
// 加载Word文档
document.LoadFromFile("虚拟现实.docx");
// 将背景类型设置为图片
document.Background.Type = BackgroundType.Picture;
// 设置背景图片
document.Background.Picture = Image.FromFile("C:\\Users\\Administrator\\Desktop\\bg.png");
// 保存结果文件
document.SaveToFile("Word图片背景.docx", FileFormat.Docx);
}
}
}
申请临时 License
如果您需要去除生成文档中的评估提示或解除功能限制,请该Email地址已收到反垃圾邮件插件保护。要显示它您需要在浏览器中启用JavaScript。获取有效期 30 天的临时许可证。