この記事では、最も一般的な注釈ライブラリを使用して、C# を使用してPDF に画像注釈を追加する方法について説明します。 PDF ドキュメントは、画像を含む情報の保存と共有に広く使用されています。ただし、より多くのコンテキストを提供したり、特定の詳細を強調したりするために、PDF ファイルに画像注釈を追加する必要がある場合があります。また、C# を使用して画像注釈を PDF に挿入する方法を示すコード サンプルの作成も支援します。 C# プログラミング言語を使用して画像注釈を PDF に組み込む際に従うべき基本的な手順は次のとおりです。
C# を使用して画像注釈を PDF に追加する手順
- NuGet パッケージ マネージャーを使用して GroupDocs.Annotation for .NET をインストールします
- GroupDocs.Annotation 名前空間の参照を含める
- PDF ファイルのパスをコンストラクターに渡して、Annotator クラスのオブジェクトを初期化します
- ImageAnnotation クラスをインスタンス化し、場所、不透明度、ページ番号などのさまざまなプロパティに値を割り当てます。
- Annotator.Add メソッドを呼び出し、ImageAnnotation オブジェクトを引数として提供します。
- Annotator.Save メソッドを呼び出して、出力 PDF を保存します。
上記の手順は、コンピューターに注釈ライブラリをインストールして、C# を使用して PDF に画像注釈を作成する手順を有効にする方法を示しています。これらの手順は、.NET がインストールされていれば、Windows、macOS、Linux など、広く使用されているさまざまなオペレーティング システムで実行できます。 PDF ドキュメントに画像を挿入するために、追加のソフトウェアは必要ありません。さらに、次のコード例で使用されているライブラリは、複数のプラットフォームと互換性があります。
C# を使用して PDF に画像注釈を追加するコード
using GroupDocs.Annotation; | |
using GroupDocs.Annotation.Models; | |
using GroupDocs.Annotation.Models.AnnotationModels; | |
namespace AddImageAnnotationtoPDFUsingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Annotation library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Annotation.lic"); | |
// Instantiate Annotator object by passing path of PDF | |
// file to its constructor | |
using (Annotator annotator = new Annotator("input.pdf")) | |
{ | |
// Create an instance of ImageAnnotation class | |
// and set some properties | |
ImageAnnotation area = new ImageAnnotation | |
{ | |
Box = new Rectangle(100, 100, 100, 100), | |
Opacity = 0.7, | |
PageNumber = 0, | |
ImagePath = "image.png", | |
Angle = 100 | |
}; | |
// Add image annotation to Annotator | |
annotator.Add(area); | |
// Save the final PDF to disk | |
annotator.Save("result.pdf"); | |
} | |
} | |
} | |
} |
前のセクションでは、C# を使用して画像注釈を PDF ファイルに組み込む方法について詳しく説明し、簡単なコード例を示しました。 PDF での C# 画像注釈 のプロセスは非常に簡単です。注釈ライブラリをインストールし、必要に応じて入力および出力ファイル パスを調整したら、コードをアプリケーションにシームレスに組み込むことができます。おめでとう!これで、C# を使用して PDF ファイルに画像注釈を正常に実装できました。
PDF ファイルへの距離注釈の組み込みに関するトピックを以前に公開しました。詳細が必要な場合は、C#を使用してPDFに距離注釈を追加する方法 のガイドを参照してください。