Как удалить ответ на аннотацию из PDF с помощью C#

Цель этого практического руководства — продемонстрировать, как удалить ответ с аннотацией из PDF с помощью C#, а также как настроить пакет аннотаций вместе с примером кода для удаления аннотации ответа с помощью C# из PDF . Мы покажем вам, как легко удалить ответ на аннотацию, используя несколько вызовов API библиотеки аннотаций. С помощью следующих подробных инструкций вы узнаете, как удалить ответ на аннотацию из PDF.

Действия по удалению ответа на аннотацию из PDF с помощью С#

  1. Пакет GroupDocs.Annotation for .NET можно установить из NuGet, чтобы удалить ответ на аннотацию.
  2. Чтобы удалить ответ на аннотацию, необходимо указать пространство имен GroupDocs.Annotation.
  3. Создайте объект Annotator с путем ввода PDF
  4. Получить коллекцию аннотаций с помощью метода Annotator.Get
  5. Используйте метод сбора RemoveAt для удаления ответа
  6. Вызовите метод Annotator.Update для обновления аннотации.
  7. Вызовите метод Annotator.Save, чтобы сохранить окончательный вывод на диск.

В этой статье описаны все шаги, необходимые для удаления ответа на аннотацию из PDF на C#. Вы можете следовать этим указаниям в любой из распространенных операционных систем, таких как Windows, Linux или macOS, которые поддерживают .NET. Кроме того, вам не нужно устанавливать какое-либо дополнительное программное обеспечение, чтобы использовать эту библиотеку аннотаций. В следующем примере кода показано, как удалить ответ на аннотацию.

Код для удаления ответа на аннотацию из PDF с использованием С#

using GroupDocs.Annotation;
using GroupDocs.Annotation.Models.AnnotationModels;
using System;
using System.Collections.Generic;
namespace RemoveAnnotationReplyFromPDFUsingCSharp
{
internal class Program
{
static void Main(string[] args)
{
// Set License to avoid the limitations of Annotation library
License lic = new License();
lic.SetLicense(@"Conholdate.Annotator.lic");
// Instantiate Annotator class to remove annotation reply
using (Annotator annotator = new Annotator("input.pdf"))
{
// Get annotations collection of PDF
List<AnnotationBase> annotations = annotator.Get();
// Remove first reply of annotation
annotations[0].Replies.RemoveAt(0);
// Update document annotation
annotator.Update(annotations);
// Save the PDF to disk
annotator.Save("RemoveAnnotationReplyFromPDFUsingCSharp.pdf");
}
}
}
}

В приведенном выше примере кода показано, как можно удалить ответ с аннотацией из PDF на C#. Обратите внимание, что вам необходимо обновить аннотации перед сохранением PDF. Более того, если у вас есть объект коллекции ответов, вы можете удалить один или все ответы аннотации, используя методы .NET Collection. Чтобы узнать больше о добавлении ответа в аннотацию, ознакомьтесь с нашей статьей как добавить ответ на аннотацию в PDF с помощью С#.

 Русский