Redaksi PDF menggunakan C#

Informasi redaksi sensitif dokumen PDF. Gunakan Aspose.PDF untuk .NET untuk memodifikasi dokumen PDF secara terprogram

Cara Menyunting File PDF Menggunakan Perpustakaan C#

Untuk menyunting file PDF, kita akan menggunakan API Aspose.PDF untuk.NET yang merupakan API manipulasi dokumen yang kaya fitur, kuat, dan mudah digunakan untuk platform net. Buka manajer paket NuGet, cari Aspose.PDF dan instal. Anda juga dapat menggunakan perintah berikut dari Package Manager Console.

Menyunting dokumen PDF melalui C#


Anda memerlukan Aspose.PDF untuk.NET untuk mencoba kode di lingkungan Anda.

  1. Muat PDF dengan contoh Dokumen.
  2. Buat objek TextFragmentAbsorber dengan istilah pencarian sebagai argumen.
  3. Atur Opsi Pencarian.
  4. Putar melalui setiap fragmen kumpulkan untuk menyunting.
  5. Simpan file PDF.

Menyunting Berkas 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);