C# を使って PDF からウォーターマークを取得

PDF ドキュメントからウォーターマークを取得します。プログラムで PDF ファイルを変更するには、.NET の Aspose.PDF を使用してください

.NET ライブラリを使用して PDF ファイルからウォーターマークを取得

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

Package Manager Console

PM > Install-Package Aspose.PDF

C# 経由でウォーターマークを取得


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

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

PDF からウォーターマークを取得-C#

var inputFile = Path.Combine(dataDir, "sample.pdf");
var watermarkFile = Path.Combine(dataDir, "get_watermark.jpg");
var pdfDocument = new Aspose.Pdf.Document(inputFile);

if (pdfDocument.Pages[1].Artifacts[1].Subtype == Aspose.Pdf.Artifact.ArtifactSubtype.Watermark)
{
    var fs = new FileStream(watermarkFile, FileMode.OpenOrCreate);
    pdfDocument.Pages[1].Artifacts[1].Image.Save(fs);
}