当前位置: 首页 > java >正文

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

在 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() 方法保存结果文档。
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 文档设置渐变色背景

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

  • 创建 Document 类的对象。
  • 使用 Document.LoadFromFile() 方法加载 Word 文档。
  • 通过 Document.Background.Type 属性将背景类型设置为渐变。
  • 获取 BackgroundGradient对象,用于配置渐变背景的具体参数。
  • 通过 BackgroundGradient.Color1 和 BackgroundGradient.Color2 属性指定两种颜色。
  • 通过 BackgroundGradient.ShadingVariant 和 BackgroundGradient.ShadingStyle 属性设置渐变的方向和样式。
  • 使用 Document.SaveToFile() 方法保存结果文档。
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 文档中设置背景图片,需要将背景类型设置为图片,然后插入一张图片作为背景。具体步骤如下:

  • 创建 Document 类的对象。
  • 使用 Document.LoadFromFile() 方法加载 Word 文档。
  • 通过 Document.Background.Type 属性将背景类型设置为图片。
  • 通过 Document.Background.Picture 属性为文档设置背景图片。
  • 使用 Document.SaveToFile() 方法保存结果文档。
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文档添加图片背景

http://www.xdnf.cn/news/1130.html

相关文章:

  • 静压模型SWASH学习(9)——平底水槽高频驻波算例(Standing short wave in closed basin)
  • Django 入门实战:从环境搭建到构建你的第一个 Web 应用
  • PyTorch卷积层填充(Padding)与步幅(Stride)详解及代码示例
  • 一款丰富的工作流自动化平台 | N8N 83.6K ⭐
  • 基于外部中中断机制,实现以下功能: 1.按键1,按下和释放后,点亮LED 2.按键2,按下和释放后,熄灭LED 3.按键3,按下和释放后,使得LED闪烁
  • Android 中实现图片翻转动画(卡片翻转效果)
  • react使用01
  • 基于微信小程序的走失儿童帮助系统-项目分享
  • PerfettoSQL
  • 火山引擎实时语音合成WebSocket V3协议Python实现demo
  • redis数据类型-基数统计HyperLogLog
  • 搜索引擎的高级语法
  • 前端性能优化全攻略:JavaScript 优化、DOM 操作、内存管理、资源压缩与合并、构建工具及性能监控
  • 复刻低成本机械臂 SO-ARM100 3D 打印篇
  • RHCE 作业二(密钥登录实验)
  • XPath 语法入门
  • day35图像处理OpenCV
  • docker镜像新增加用户+sudo权限,无dockerfile
  • osxcross 搭建 macOS 交叉编译环境
  • LangChain4j 搭配 Kotlin:以协程、流式交互赋能语言模型开发
  • [特殊字符]【Qt自定义控件】创意开关按钮 - 丝滑动画+自定义样式+信号交互 | 附完整源码
  • 人工智能在PET-CT中的应用方向探析
  • 环境变量(Linux)
  • SparkStreaming概述
  • C# MP3 伴奏
  • MYSQL之库的操作
  • C++设计模式
  • Sharding-JDBC 系列专题 - 第七篇:Spring Boot 集成与 Sharding-Proxy 简介
  • MongoDB常用命令
  • 01-STM32基本知识点和keil5的安装