Редактирование PDF-форматов в C#

Собственная и высокопроизводительная информация о редактировании конфиденциальных PDF-документов с использованием серверного Aspose.PDF для API C# без использования какого-либо программного обеспечения, такого как Microsoft или Adobe PDF.

Как отредактировать PDF-файл с помощью библиотеки C#

Чтобы отредактировать PDF-файл, мы будем использовать Aspose.PDF для.NET API, который представляет собой многофункциональный, мощный и простой в использовании API для работы с документами для платформы net. Откройте менеджер пакетов NuGet, найдите Aspose.pdf и установите. Вы также можете использовать следующую команду из консоли Package Manager.

Редактируйте PDF-документы с помощью C#


Вам нужно Aspose.PDF for .NET попробовать код в своей среде.

  1. Загрузите PDF-файл с экземпляром документа.
  2. Создайте объект TextFragmentAbsorber с поисковыми терминами в качестве аргумента.
  3. Задайте параметры поиска.
  4. Прокрутите каждый фрагмент, чтобы отредактировать.
  5. Сохраните PDF-файл.

Отредактируйте PDF-файлы - C#


    Document doc = new Document(dataDir + "test.pdf");

    TextFragmentAbsorber textFragmentAbsorber = new TextFragmentAbsorber(searchTerm);
    TextSearchOptions textSearchOptions = new TextSearchOptions(true);
    textFragmentAbsorber.TextSearchOptions = textSearchOptions;

    doc.Pages.Accept(textFragmentAbsorber);
    TextFragmentCollection textFragmentCollection = textFragmentAbsorber.TextFragments;
    foreach (TextFragment textFragment in textFragmentCollection)
{
    Page page = textFragment.Page;
    Rectangle annotationRectangle = textFragment.Rectangle;
    
    Annotations.RedactionAnnotation annot = new Annotations.RedactionAnnotation(page, annotationRectangle);
    annot.FillColor = Color.Black;
    doc.Pages[textFragment.Page.Number].Annotations.Add(annot, true);
    annot.Redact();
}
    doc.Save(dataDir + "output.pdf");