半岛权威十大直营(官方)网站

Word处理控件Spire.Doc系列教程:C# 为 Word 文档设置背景颜色或背景图片

翻译|使用教程|编辑:吉炜炜|2025-04-22 14:46:30.780|阅读 21 次

概述:本文将演示如何使用 Spire.Doc for .NET 通过 C# 为 Word 文档添加背景颜色或背景图片。

# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>

相关链接:

在 Word 文档中,白色是默认的背景设置。一般情况下,简洁的白色背景足以满足绝大多数场景的使用需求。但是,如果您需要创建简历、宣传册或其他创意文档,设置独特的背景颜色或图片能够极大地增强文档的视觉冲击力。本文将演示如何使用 Spire.Doc for .NET 通过 C# 为 Word 文档添加背景颜色或背景图片

安装 Spire.Doc for .NET

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

PM> Install-Package Spire.Doc

C# 为 Word 文档设置纯色背景

为 Word 文档设置背景颜色需要先通过 Document.Background.Type 属性将背景类型设置为纯色填充,然后再通过 Document.Background.Color 属性指定所需的背景颜色。具体步骤如下:

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);
        }
    }
}
给Word文档添加纯色背景


C# 为 Word 文档设置渐变色背景

设置渐变色背景则需要先将背景类型设置为渐变,指定两种颜色,然后再设置渐变的方向和样式。具体步骤如下:

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);
        }
    }
}

给Word文档添加渐变背景色

C# 为 Word 文档设置背景图片

要在 Word 文档中设置背景图片,需要将背景类型设置为图片,然后插入一张图片作为背景。具体步骤如下:

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);
        }
    }
}
给Word文档添加图片背景


————————————————————————————————————————

关于慧都科技:

慧都科技是一家行业数字化解决方案公司,长期专注于软件、油气与制造行业。公司基于深入的业务理解与管理洞察,以系统化的业务建模驱动技术落地,帮助企业实现智能化运营与长期竞争优势。在软件工程领域,我们提供开发控件、研发管理、代码开发、部署运维等软件开发全链路所需的产品,提供正版授权采购、技术选型、个性化维保等服务,帮助客户实现技术合规、降本增效与风险可控。慧都科技E-iceblue的官方授权代理商,提供E-iceblue系列产品免费试用,咨询,正版销售等于一体的专业化服务E-iceblue是国产文档处理领域的优秀产品,支持国产化信创,帮助企业高效构建文档处理的应用程序。

欢迎下载|体验更多E-iceblue产品

获取更多信息请咨询 ;技术交流Q群(1041253375



标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@wqylolg.cn

文章转载自:慧都网

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP