C# を使って PDF にテキストを追加

.NET を使用して PDF ドキュメントにテキストを追加します。Aspose.PDF を使用して PDF ドキュメントをプログラム的に変更します。

.NET ライブラリを使用して PDF 内のテキストを操作する方法

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

Package Manager Console

PM > Install-Package Aspose.PDF

C# 経由で PDF ファイルにテキストを追加


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

  1. Document のインスタンスで PDF をロードします。
  2. TextParagraph を作成し、そのプロパティを定義します。
  3. TextBuilder を使用してテキスト段落をページに追加します。
  4. ファイルをもう一度保存します。

PDF にテキストを追加-C#

このサンプルコードは、PDF ドキュメントにテキストを追加する方法を示しています-C#

var inputFile = Path.Combine(dataDir, "sample.pdf");
var outputFile = Path.Combine(dataDir, "sample_out.pdf");
var pdfDocument = new Aspose.Pdf.Document(inputFile);
var page = pdfDocument.Pages[1];

var textFragment = new Aspose.Pdf.Text.TextFragment("Lorem ipsum")
{
    Position = new Aspose.Pdf.Text.Position(100, 600)
};
        
textFragment.TextState.FontSize = 12;
textFragment.TextState.Font = Aspose.Pdf.Text.FontRepository.FindFont("TimesNewRoman");
textFragment.TextState.BackgroundColor = Aspose.Pdf.Color.LightGray;
textFragment.TextState.ForegroundColor = Aspose.Pdf.Color.Red;

var textBuilder = new Aspose.Pdf.Text.TextBuilder(page);
textBuilder.AppendText(textFragment);
pdfDocument.Save(outputFile);