Adnotacje są powszechnie używane w dokumentach do wskazywania różnych obserwacji i dostarczania informacji zwrotnych do dyskusji. Omówiliśmy w osobnych artykułach, jak dodawać różne adnotacje do dokumentów PDF i Word za pomocą C#. Dzisiaj w tym artykule omówiono sposób usuwania adnotacji z dokumentów, takich jak pliki PDF i Word DOC/DOCX przy użyciu języka C#.
Poniżej omówiono następujące tematy:
- Interfejs API .NET adnotacji
- Usuń wszystkie adnotacje
- Usuń adnotacje według identyfikatorów
- Wyeliminuj adnotacje według obiektu adnotacji
Interfejs API .NET dla adnotacji
GroupDocs.Annotation udostępnia interfejs API platformy .NET do obsługi adnotacji w różnych dokumentach i obrazach. Umożliwia dodawanie, usuwanie i wyodrębnianie adnotacji z plików PDF, Word i wielu innych dokumentów. Pełną listę [obsługiwanych formatów dokumentów dla adnotacji] można znaleźć w dokumentacji (https://docs.groupdocs.com/annotation/net/supported-document-formats/).
Pobierz jego pliki DLL lub instalator MSI z sekcji pobierania lub zainstaluj interfejs API w swojej aplikacji .NET za pośrednictwem [NuGet](https://www.nuget.org/packages /groupdocs.annotation). Możesz także użyć następującego polecenia z Menedżera pakietów.
PM> Install-Package GroupDocs.Annotation
Usuń wszystkie adnotacje z dokumentów PDF, Word za pomocą C#
Istnieją różne sposoby usuwania adnotacji z dokumentów. Możesz usunąć wszystkie adnotacje naraz, usunąć określone adnotacje, podając identyfikatory lub usunąć określoną adnotację według obiektu adnotacji. Więcej opcji można znaleźć w artykule dokumentacja.
Poniżej przedstawiono kroki, aby usunąć wszystkie adnotacje z dokumentów PDF lub Word DOC/DOCX przy użyciu języka C#.
- Załaduj dokument za pomocą Annotator.
- Zainicjuj klasę Saving Options.
- Ustaw typ adnotacji na Brak.
- Zapisz plik bez adnotacji, używając metody Save().
Poniższy kod pokazuje, jak usunąć adnotacje z plików PDF lub Word przy użyciu języka C#.
// Usuń wszystkie adnotacje z dokumentu PDF za pomocą C#
using (Annotator annotator = new Annotator("path/document.pdf"))
{
annotator.Save("path/document-noAnnotation.pdf", new SaveOptions {AnnotationTypes = AnnotationType.None});
}
Usuń adnotację według identyfikatorów za pomocą C#
Podobnie możesz podać identyfikatory adnotacji, aby wyeliminować te adnotacje z dokumentu. Wystarczy podać identyfikator lub listę identyfikatorów, aby pozbyć się określonej adnotacji. Poniższy kod pokazuje, jak usunąć adnotacje z dokumentów PDF lub Word, podając identyfikatory przy użyciu języka C#.
// Usuń adnotacje według identyfikatorów z dokumentu PDF za pomocą C#
using (Annotator annotator = new Annotator("path/document.pdf"))
{
annotator.Remove(new List<int>{0,1});
annotator.Save("path/document-remove-annotation.pdf");
}
Usuń adnotację według obiektu adnotacji za pomocą C#
Możesz także pozbyć się określonej adnotacji, udowadniając obiekt Annotation. Aby to pokazać, poniższy przykład kodu usuwa adnotacje z dokumentów PDF lub Word przy użyciu obiektów adnotacji w języku C#.
// Usuń selektywne adnotacje z dokumentu PDF za pomocą C#
using (Annotator annotator = new Annotator("path/document.pdf"))
{
annotator.Remove(annotator.Get()[0]);
annotator.Save("path/document-remove-annotation.pdf");
}
Wniosek
Podsumowując, nauczyłeś się, jak usuwać adnotacje z dokumentów za pomocą języka C#. W szczególności usunęliśmy wszystkie adnotacje z plików PDF i Word. Później usunęliśmy adnotacje, podając identyfikatory, a także sprawdzając obiekty adnotacji.
Zbuduj własną aplikację do usuwania adnotacji w dokumencie .NET, używając GroupDocs.Annotation for .NET. Dowiedz się więcej o interfejsie API z repozytorium documentation i GitHub. W przypadku dalszych pytań skontaktuj się z pomocą techniczną na forum.