チュートリアル

簡単にライブラリーを使用するためのチュートリアルコレクション

チュートリアル»docnetpagebackground

Displaying items by tag: docnetpagebackground

透かしは、ドキュメントの所有権や状態を他の人に知らせるために 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.Watermark プロパティを null に設定します。以下の手順に従って、Word ドキュメントから透かしを削除します。

  • Document クラスのインスタンスを初期化する。
  • Document.LoadFromFile() メソッドを使用して Word ドキュメントを読み込む。
  • Document.Watermark プロパティを null に設定してドキュメントから透かしを削除する。
  • Document.SaveToFile() メソッドを使用して結果のドキュメントを保存する。
  • C#
using Spire.Doc;

namespace RemoveWordWatermark
{
    class Program
    {
        static void Main(string[] args)
        {
            // Documentのインスタンスを作成する
            Document doc = new Document();

            // Wordドキュメントを読み込む
            doc.LoadFromFile("Sample.docx");

            // 透かしを削除する
            doc.Watermark = null;

            // ドキュメントを保存する
            doc.SaveToFile("Wordの透かしを削除.docx");
            doc.Close();
        }
    }
}

C#:Word 文書からテキストと画像の透かしを削除する方法

一時ライセンスを申請する

結果ドキュメントから評価メッセージを削除したい場合、または機能制限を取り除く場合は、についてこのメールアドレスはスパムボットから保護されています。閲覧するにはJavaScriptを有効にする必要があります。にお問い合わせ、30 日間有効な一時ライセンスを取得してください。

Published in ページの背景
Tagged under

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 文書に背景色や背景画像を追加する方法

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 文書に背景色や背景画像を追加する方法

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

C#:Word 文書に背景色や背景画像を追加する方法

一時ライセンスを申請する

結果ドキュメントから評価メッセージを削除したい場合、または機能制限を取り除く場合は、についてこのメールアドレスはスパムボットから保護されています。閲覧するにはJavaScriptを有効にする必要があります。にお問い合わせ、30 日間有効な一時ライセンスを取得してください。

Published in ページの背景
Tagged under

透かしとは、Word ドキュメントの背景に半透明またはグレーで表示されるテキストや画像のことです。機密保持や著作権などドキュメントの属性を宣言するために使用したり、ドキュメントをより魅力的にするための装飾として使用したりすることができます。この記事では、Spire.Doc for .NET の助けを借りて、テキストの透かしや画像の透かしなど、Word ドキュメントに透かしを挿入する簡単な方法を紹介します。

Spire.Doc for .NET をインストールします

まず、Spire.Doc for .NET パッケージに含まれている DLL ファイルを .NET プロジェクトの参照として追加する必要があります。DLL ファイルは、このリンクからダウンロードするか、NuGet を介してインストールできます。

PM> Install-Package Spire.Doc

Word ドキュメントにテキストの透かしを挿入する

詳細な手順は以下の通りです。

  • Document クラスのオブジェクトを作成します。
  • Document.LoadFromFile() を使用して Word ドキュメントを読み込む。
  • カスタムのメソッド InsertTextWatermark() を使用して、ドキュメントにテキストの透かしを挿入します。
  • Doucment.SaveToFile() メソッドを使用して、ドキュメントを保存します。
  • C#
  • VB.NET
using System;
using System.Drawing;
using Spire.Doc;
using Spire.Doc.Documents;

namespace InsertTextWatermark
{
    internal class Program
    {
        static void Main(string[] args)
        {
            //Document クラスのオブジェクトを作成する
            Document document = new Document();

            //Wordドキュメントを読み込む
            document.LoadFromFile("実例.docx");

            //テキストの透かしを挿入する
            InsertTextWatermark(document.Sections[0]);

            //ドキュメントを保存する
            document.SaveToFile("テキストの透かし.docx", FileFormat.Docx);
        }
        private static void InsertTextWatermark(Section section)
        {
            TextWatermark txtWatermark = new TextWatermark();
            txtWatermark.Text = "コピー厳禁";
            txtWatermark.FontSize = 50;
            txtWatermark.Color = Color.Blue;
            txtWatermark.Layout = WatermarkLayout.Diagonal;
            section.Document.Watermark = txtWatermark;

        }
    }
}
Imports System
Imports System.Drawing
Imports Spire.Doc
Imports Spire.Doc.Documents

Module Program
    Sub Main(args As String())
        'Document クラスのオブジェクトを作成する
        Dim document As New Document()

        'Wordドキュメントを読み込む
        document.LoadFromFile("実例.docx")

        'テキストの透かしを挿入する
        InsertTextWatermark(document.Sections(0))

        'ドキュメントを保存する
        document.SaveToFile("テキストの透かし.docx", FileFormat.Docx)
    End Sub
    Private Sub InsertTextWatermark(ByVal section As Section)
        Dim txtWatermark As New Spire.Doc.TextWatermark()
        txtWatermark.Text = "コピー厳禁"
        txtWatermark.FontSize = 50
        txtWatermark.Color = Color.Blue
        txtWatermark.Layout = WatermarkLayout.Diagonal
        section.Document.Watermark = txtWatermark
    End Sub
End Module

C#/VB.NET:Word ドキュメントに透かしを挿入する方法

Word ドキュメントに画像の透かしを挿入する

詳しい手順は以下の通りです。

  • Document クラスのオブジェクトを作成する。
  • Document.LoadFromFile() メソッドを使用して Word ドキュメントを読み込みます。
  • カスタムのメソッド InsertImageWatermark() を使って、ドキュメントに画像の透かしを挿入します。
  • Document.SaveToFile() メソッドを使用してドキュメントを保存する。
  • C#
  • VB.NET
using System;
using System.Drawing;
using Spire.Doc;
using Spire.Doc.Documents;

namespace InsertWatermark
{
    internal class Program
    {
        static void Main(string[] args)
        {
            //Document クラスのオブジェクトを作成する
            Document document = new Document();

            //Wordドキュメントを読み込む
            document.LoadFromFile("実例.docx");

            //画像の透かしを挿入する
            InsertImageWatermark(document);

            //ドキュメントを保存する
            document.SaveToFile("画像の透かし.docx", FileFormat.Docx);
        }
        private static void InsertImageWatermark(Document document)
        {
            PictureWatermark picture = new PictureWatermark();
            picture.Picture = Image.FromFile("透かし.png");
            picture.Scaling = 90;
            picture.IsWashout = false;
            document.Watermark = picture;
        }
    }
}
Imports System
Imports System.Drawing
Imports Spire.Doc
Imports Spire.Doc.Documents

Module Program
    Sub Main(args As String())
        'Document クラスのオブジェクトを作成する
        Dim document As New Document()

        'Wordドキュメントを読み込む
        document.LoadFromFile("実例.docx")

        '画像の透かしを挿入する
        InsertImageWatermark(document)

        'ドキュメントを保存する
        document.SaveToFile("画像の透かし.docx", FileFormat.Docx)
    End Sub
    Private Sub InsertImageWatermark(ByVal document As Document)
        Dim picture As New PictureWatermark()
        picture.Picture = Image.FromFile("透かし.png")
        picture.Scaling = 90
        picture.IsWashout = False
        document.Watermark = picture
    End Sub
End Module

C#/VB.NET:Word ドキュメントに透かしを挿入する方法

一時ライセンスを申請する

結果ドキュメントから評価メッセージを削除したい場合、または機能制限を取り除く場合は、についてこのメールアドレスはスパムボットから保護されています。閲覧するにはJavaScriptを有効にする必要があります。 にお問い合わせ、30 日間有効な一時ライセンスを取得してください。

Published in ページの背景
Tagged under