C#/VB.NET 设置图片背景
当我们在写一篇文章时,为了让文章看起来不那么沉闷无趣,通常我们会选择在文章里添加有趣的图片或者选择图片作为背景。那么今天本文将通过C#/VB.NET来为大家详细介绍如何设置图片背景。只需短短几步便可实现此功能。欢迎大家积极参与讨论和交流分享。下面是我整理的具体方法和步骤。
dll文件安装(3种方法)
1.通过NuGet安装dll(2种方法)
1.1可以在Visual Studio中打开“解决方案资源管理器”,鼠标右键点击“引用”,“管理NuGet包”,然后搜索“Free Spire.Doc”,点击“安装”。等待程序安装完成。
1.2将以下内容复制到PM控制台安装。
Install-Package FreeSpire.Doc -Version 10.2
2.手动添加dll引用
可通过手动下载包到本地,然后解压,找到BIN文件夹下的Spire.Doc.dll。然后在Visual Studio中打开“解决方案资源管理器”,鼠标右键点击“引用”,“添加引用”,将本地路径BIN文件夹下的dll文件添加引用至程序。
设置图片背景
代码步骤如下,可参考该步骤来实现图片背景的设置:
- 创建 Document 类的对象。
- 用 Document.LoadFromFile() 方法从本地加载Word文档。
-
通过document.Background.Type设置背景图片类型
- 用Image.FromFile()方法设置背景图片
- 用document.SaveToFile()保存文档为新的Word文档。
C#
using System.Drawing; using System.Text; using Spire.Doc; using Spire.Doc.Documents; namespace set image background { class Program { static void Main(string[] args) { //加载文档 Document document = new Document("Template.docx"); //设置背景图片类型. document.Background.Type = BackgroundType.Picture; //设置背景图片 document.Background.Picture = Image.FromFile("Background.png"); //保存文档. document.SaveToFile("ImageBackground.docx", FileFormat.Docx); } } }
VB.NET
Imports System.Drawing Imports System.Text Imports Spire.Doc Imports Spire.Doc.Documents Namespace set image background Class Program Private Shared Sub Main(ByVal args() As String) '加载Word文档 Dim document As Document = New Document("Template.docx") '设置背景图片类型. document.Background.Type = BackgroundType.Picture '设置背景图片 document.Background.Picture = Image.FromFile("Background.png") '保存文档. document.SaveToFile("ImageBackground.docx", FileFormat.Docx) End Sub End Class End Namespace
添加效果:
注意事项
代码中生成的文档路径为的VS程序的Debug路径,文件路径也可自定义为其他路径。
—End—