C# を使って PDF 内のウォーターマークを操作する

Aspose.PDF for {ProductName}} ライブラリを使用して、プログラムで PDF ドキュメント内のウォーターマークを操作する

.NET ライブラリにウォーターマークを追加

PDF ファイルにウォーターマークを追加するために、Aspose.PDF for .NET API を使用します。これは、機能が豊富で、強力で、使いやすい.NET 用のドキュメント操作 API です。NuGet パッケージマネージャーを開き、Aspose.pdf を検索してインストールします。Package Manager コンソールから次のコマンドを使用することもできます。

Package Manager Console

PM > Install-Package Aspose.PDF

C# を使用してウォーターマークを追加


ご使用の環境でコードを試すには、Aspose.PDF for .NET が必要です。

1。Document のインスタンスを持つ PDF を読み込みます。 1。WatermarkArtifact のインスタンスを作成します。 1。WatermarkArtifact オブジェクトのプロパティを設定します。 1。Aspose.Pdf.Page.ArtifactsコレクションクラスのメソッドAddを使用してウォーターマークを追加します。 1。PDF ファイルを保存する

PDF にウォーターマークを追加-C#

このサンプルコードは、PDF ページにウォーターマークを追加する方法を示しています-C#

Input file:

File not added

Output format:

Output file:

    Document document = new Document(_dataDir + "text.pdf");
    WatermarkArtifact artifact = new WatermarkArtifact();
    artifact.SetTextAndState(
        "WATERMARK",
        new TextState()
        {
            FontSize = 72,
            ForegroundColor = Color.Blue,
            Font = FontRepository.FindFont("Courier")
        });
    artifact.ArtifactHorizontalAlignment = HorizontalAlignment.Center;
    artifact.ArtifactVerticalAlignment = VerticalAlignment.Center;
    artifact.Rotation = 45;
    artifact.Opacity = 0.5;
    artifact.IsBackground = true;
    document.Pages[1].Artifacts.Add(artifact);
    document.Save(_dataDir + "watermark.pdf");