Word ドキュメントのデフォルトの背景は白であり、ほとんどの場合、シンプルな白い背景で十分です。しかし、履歴書、パンフレット、または目を引く必要があるその他のクリエイティブなドキュメントを作成する場合、独自の背景色や画像を設定することが重要です。この記事では、Spire.Doc for .NET を使用してプログラムで Word ドキュメントに背景色や背景画像を追加する方法を説明します。
Spire.Doc for .NET をインストールします
まず、Spire.Doc for .NET パッケージに含まれている DLL ファイルを .NET プロジェクトの参照として追加する必要があります。DLL ファイルは、このリンクからダウンロードするか、NuGet を介してインストールできます。
PM> Install-Package Spire.Doc
C# で Word ドキュメントに背景色を追加する
Word ドキュメントに背景色を追加するのは非常に簡単です。背景タイプを「色」に設定し、背景色を選択するだけです。詳細な手順は以下の通りです。
- Document インスタンスを作成する。
- Document.LoadFromFile() メソッドを使用して Word ドキュメントを読み込む。
- Document.Background.Type プロパティを使用して背景タイプを「色」に設定する。
- Document.Background.Color プロパティを使用してドキュメントの背景色を設定する。
- Document.SaveToFile() メソッドを使用してドキュメントを保存する。
- C#
using Spire.Doc;
using Spire.Doc.Documents;
using System.Drawing;
namespace BackgroundColorWord
{
class Program
{
static void Main(string[] args)
{
// Documentのインスタンスを作成する
Document doc = new Document();
// Wordドキュメントを読み込む
doc.LoadFromFile("Sample.docx");
// ドキュメントの背景を取得する
Background background = doc.Background;
// 背景タイプをカラーに設定する
background.Type = BackgroundType.Color;
// 背景色を設定する
background.Color = Color.AliceBlue;
// ドキュメントを保存する
doc.SaveToFile("Wordの背景色.docx");
doc.Close();
}
}
}
C# で Word ドキュメントにグラデーション背景を追加する
グラデーション背景を追加するには、いくつかのステップが必要です。背景タイプを「グラデーション」に設定し、2 つの色を選択し、シェーディングバリアントとスタイルを設定します。詳細な手順は以下の通りです。
- Document インスタンスを作成する。
- Document.LoadFromFile() メソッドを使用して Word ドキュメントを読み込む。
- Document.Background.Type プロパティを使用して背景タイプを「グラデーション」に設定する。
- Document.Background.Gradient プロパティを使用して背景グラデーションを取得する。
- BackgroundGradient.Color1 および BackgroundGradient.Color2 プロパティを使用して 2 つの色を選択する。
- BackgroundGradient.ShadingVariant および BackgroundGradient.ShadingStyle プロパティを使用してグラデーションのシェーディングバリアントとスタイルを設定する。
- Document.SaveToFile() メソッドを使用して結果のドキュメントを保存する。
- C#
using Spire.Doc;
using Spire.Doc.Documents;
using System.Drawing;
namespace GradientBackgroundWord
{
class Program
{
static void Main(string[] args)
{
// Documentのインスタンスを作成する
Document doc = new Document();
// Wordドキュメントを読み込む
doc.LoadFromFile("Sample.docx");
// ドキュメントの背景を取得する
Background background = doc.Background;
// 背景タイプをグラデーションに設定する
background.Type = BackgroundType.Gradient;
// グラデーションの色を設定する
background.Gradient.Color1 = Color.LightYellow;
background.Gradient.Color2 = Color.LightGreen;
// グラデーションのシェーディングバリアントとスタイルを設定する
background.Gradient.ShadingVariant = GradientShadingVariant.ShadingDown;
background.Gradient.ShadingStyle = GradientShadingStyle.Vertical;
// ドキュメントを保存する
doc.SaveToFile("Wordのグラデーションの背景.docx");
doc.Close();
}
}
}
C# で Word ドキュメントに背景画像を挿入する
Word ドキュメントに背景画像を挿入するには、背景タイプを「画像」に設定し、背景として画像を挿入します。詳細な手順は以下の通りです。
- Document インスタンスを作成する。
- Document.LoadFromFile() メソッドを使用して Word ドキュメントを読み込む。
- Document.Background.Type プロパティを使用して背景タイプを「画像」に設定する。
- Document.Background.Picture プロパティを使用してドキュメントの背景画像を設定する。
- Document.SaveToFile() メソッドを使用して結果のドキュメントを保存する。
- C#
using Spire.Doc;
using Spire.Doc.Documents;
using System.Drawing;
namespace BackgroundImageWord
{
class Program
{
static void Main(string[] args)
{
// Documentのインスタンスを作成する
Document doc = new Document();
// Wordドキュメントを読み込む
doc.LoadFromFile("Sample.docx");
// ドキュメントの背景を取得する
Background background = doc.Background;
// 背景タイプを画像に設定する
background.Type = BackgroundType.Picture;
// 背景画像を設定する
background.Picture = Image.FromFile("G:/Documents/BackgroundImage.jpg");
// ドキュメントを保存する
doc.SaveToFile("Wordの背景画像.docx");
doc.Close();
}
}
}
一時ライセンスを申請する
結果ドキュメントから評価メッセージを削除したい場合、または機能制限を取り除く場合は、についてこのメールアドレスはスパムボットから保護されています。閲覧するにはJavaScriptを有効にする必要があります。にお問い合わせ、30 日間有効な一時ライセンスを取得してください。