Цель этого практического руководства — продемонстрировать, как удалить ответ с аннотацией из PDF с помощью C#, а также как настроить пакет аннотаций вместе с примером кода для удаления аннотации ответа с помощью C# из PDF . Мы покажем вам, как легко удалить ответ на аннотацию, используя несколько вызовов API библиотеки аннотаций. С помощью следующих подробных инструкций вы узнаете, как удалить ответ на аннотацию из PDF.
Действия по удалению ответа на аннотацию из PDF с помощью С#
- Пакет GroupDocs.Annotation for .NET можно установить из NuGet, чтобы удалить ответ на аннотацию.
- Чтобы удалить ответ на аннотацию, необходимо указать пространство имен GroupDocs.Annotation.
- Создайте объект Annotator с путем ввода PDF
- Получить коллекцию аннотаций с помощью метода Annotator.Get
- Используйте метод сбора RemoveAt для удаления ответа
- Вызовите метод Annotator.Update для обновления аннотации.
- Вызовите метод 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 с помощью С#.