C#を使用してPDFに背景を追加

Contents
[ ]

背景画像は、ウォーターマークやその他の控えめなデザインをドキュメントに追加するために使用できます。Aspose.PDF for .NETでは、各PDFドキュメントはページのコレクションであり、各ページにはアーティファクトのコレクションが含まれています。BackgroundArtifact クラスを使用して、ページオブジェクトに背景画像を追加することができます。

次のコードスニペットは、Aspose.PDF.Drawing ライブラリとも連携します。

次のコードスニペットは、C#を使用してPDFページに背景画像を追加する方法を示しています。

// 完全な例とデータファイルについては、https://github.com/aspose-pdf/Aspose.PDF-for-.NET をご覧ください
// ドキュメントディレクトリへのパス。
string dataDir = RunExamples.GetDataDir_AsposePdf_Pages();

// 新しいDocumentオブジェクトを作成する
Document doc = new Document();

// ドキュメントオブジェクトに新しいページを追加する
Page page = doc.Pages.Add();

// Background Artifactオブジェクトを作成する
BackgroundArtifact background = new BackgroundArtifact();

// backgroundartifactオブジェクトの画像を指定する
background.BackgroundImage = File.OpenRead(dataDir + "aspose-total-for-net.jpg");

// ページのアーティファクトコレクションにbackgroundartifactを追加する
page.Artifacts.Add(background);

dataDir = dataDir + "ImageAsBackground_out.pdf";
// ドキュメントを保存する
doc.Save(dataDir);