C#を使って PDF を編集する

PDF ドキュメントの機密編集情報。プログラムで PDF ドキュメントを変更するには、Aspose.PDF for .NET} を使用してください

C# ライブラリを使って PDF ファイルを編集する方法

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

C# を使って PDF ドキュメントを編集できます


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

1。PDF に Document のインスタンスをロードします。 1。検索語を引数として TextFragmentAbSorber オブジェクトを作成します。 1。検索オプションを設定します。 1。各フラグメントコレクションをループ処理して編集します。 1。PDF ファイルを保存します。

PDF ファイルの編集-C#

var inputFile = Path.Combine(dataDir, "input.pdf");
var outputFile = Path.Combine(dataDir, "output.pdf");
var pdfDocument = new Aspose.Pdf.Document(inputFile);
var searchTerm = "Secret";
var textFragmentAbsorber = new Aspose.Pdf.Text.TextFragmentAbsorber(searchTerm);
var textSearchOptions = new Aspose.Pdf.Text.TextSearchOptions(true);
textFragmentAbsorber.TextSearchOptions = textSearchOptions;

pdfDocument.Pages.Accept(textFragmentAbsorber);
var textFragmentCollection = textFragmentAbsorber.TextFragments;
        
foreach (var textFragment in textFragmentCollection)
{
    var page = textFragment.Page;
    var annotationRectangle = textFragment.Rectangle;

    var annot = new Aspose.Pdf.Annotations.RedactionAnnotation(page, annotationRectangle)
    {
        FillColor = Aspose.Pdf.Color.Black
    };
    pdfDocument.Pages[textFragment.Page.Number].Annotations.Add(annot, true);
    annot.Redact();
}
pdfDocument.Save(outputFile);