PDF’yi C# kullanarak düzenleyin

PDF belgesine duyarlı redaksiyon bilgileri. PDF belgelerini programlı olarak değiştirmek için .NET için Aspose.PDF öğesini kullanın

C# Kitaplığı Kullanarak PDF Dosyası Nasıl Düzenlenir

PDF dosyasını düzenlemek için, net platformu için zengin özelliklere sahip, güçlü ve kullanımı kolay bir belge işleme API’si olan Aspose.PDF for .NET API’sini kullanacağız. NuGet paket yöneticisini açın, Aspose.PDF öğesini arayın ve yükleyin. Paket Yöneticisi Konsolu’ndan aşağıdaki komutu da kullanabilirsiniz.

PDF belgelerini C# aracılığıyla düzenleyin


Kodu ortamınızda denemek için Aspose.PDF for .NET gerekir.

  1. PDF’yi bir Document örneğiyle yükleyin.
  2. Argüman olarak arama terimleriyle TextFragmentAbsorber nesnesi oluşturun.
  3. Arama Seçeneklerini Ayarlayın.
  4. Düzenlemek için toplanan her parçayı döngüleyin.
  5. PDF dosyasını kaydedin.

PDF Dosyalarını Redakte Et - 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);