Word is an essential document processing tool in our daily life, learning and work. Delicate and beautiful documents can be visually pleasing in reading. In this article, you will learn how to use the component free Spire.doc for. NET (Community Edition) sets the document background for Word. In the following example, adding a background to word is described in three scenarios: adding a solid background, gradient background, and picture background.
Tool Use:After downloading the install control free Spire.doc, add Spire.Doc.dll in the project program (the DLL can be obtained in the Bin folder under the installation file)
First, add a solid color background
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"); } }}
After you debug the run program, generate the document
Second, add gradient background
C#
using spire.doc;using system.drawing;using spire.doc.documents;namespace addgradientbackground{class program {static void Main (string[] args) {//Create a document class object and load Word documents Cument = new Document (); Document. LoadFromFile (@ "C:\Users\Administrator\Desktop\Test.docx"); Sets the background fill mode for the document to fill the file with a gradient. Background.type = Spire.Doc.Documents.BackgroundType.Gradient; Sets the gradient background color backgroundgradient gradient = document. Background.gradient; Gradient. Color1 = Color.lightskyblue; Gradient. Color2 = Color.palegreen; Sets the gradient mode gradient. Shadingvariant = Gradientshadingvariant.shadingmiddle; Gradient. Shadingstyle = Gradientshadingstyle.fromcenter; Save and open documents document. SaveToFile ("Gradientcolor.docx", fileformat.docx2013); System.Diagnostics.Process.Start ("Gradientcolor.docx"); } }}
Third, add picture background
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"); } }}
All of the above is three ways to add the Word document background, if you like this article, welcome reprint (Reproduced please indicate the source)
PS: More about the Word,pdf,ppt,excel and other common Office documents operating skills, welcome to continue to pay attention to the blog, I hope to share more technical knowledge with you.
C # Action Word document--how to set the Word document background