W tym samouczku skoncentrujemy się na tym, jak dodać adnotację linku do pliku PDF za pomocą C#, korzystając z jednej z najpopularniejszych bibliotek adnotacji. Adnotacja łącza wskazuje, że dostęp do zdalnego zasobu można uzyskać za pośrednictwem hiperłącza. Poprowadzimy Cię za pomocą kompletnych wskazówek, jak utworzyć łącze do adnotacji w formacie PDF przy użyciu języka C# wraz z przykładowym działającym kodem w języku C#, który można wykonać w dowolnym systemie, w którym jest zainstalowana platforma .NET. Implementacja dodawania adnotacji linku do PDF jest dobrze wyjaśniona poniżej.
Kroki, aby dodać adnotację linku do pliku PDF za pomocą C#
- Zainstaluj pakiet GroupDocs.Annotation for .NET z NuGet, aby utworzyć adnotację linku
- Dodaj odniesienie do przestrzeni nazw GroupDocs.Annotation dla adnotacji łącza PDF
- Zainicjuj obiekt Annotator, przekazując wejściową ścieżkę PDF
- Zainicjuj obiekt LinkAnnotation i ustaw właściwości adnotacji łącza
- Wywołaj metodę Annotator.Add i przekaż do niej obiekt LinkAnnotation
- Na koniec wywołaj metodę Annotator.Save, aby zapisać wynikowy plik PDF na dysku
Wykonując powyższe kroki, możesz wstawić adnotację linku w pliku PDF przy użyciu języka C# z biblioteką adnotacji bez instalowania dodatkowego oprogramowania w systemie. Możesz go używać na dowolnej platformie, na której obsługiwana jest technologia .NET do wstawiania adnotacji linków. Poniższy przykładowy kod wstawia łącze do pliku PDF i ustawia niektóre właściwości LinkAnnotation.
Kod, aby dodać adnotację linku do pliku PDF przy użyciu C#
using GroupDocs.Annotation; | |
using GroupDocs.Annotation.Models.AnnotationModels; | |
using GroupDocs.Annotation.Models; | |
using System; | |
using System.Collections.Generic; | |
namespace AddLinkAnnotationtoPDFUsingCSharp | |
{ | |
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 object with input PDF path | |
using (Annotator annotator = new Annotator("input.pdf")) | |
{ | |
LinkAnnotation link = new LinkAnnotation | |
{ | |
Url = "https://www.groupdocs.com/", | |
CreatedOn = DateTime.Now, | |
Message = "This is link annotation", | |
BackgroundColor = 65535, | |
PageNumber = 0, | |
Points = new List<Point> | |
{ | |
new Point(80, 730), new Point(240, 730), new Point(80, 650), new Point(240, 650) | |
}, | |
Replies = new List<Reply> | |
{ | |
new Reply | |
{ | |
Comment = "First comment", | |
RepliedOn = DateTime.Now | |
}, | |
new Reply | |
{ | |
Comment = "Second comment", | |
RepliedOn = DateTime.Now | |
} | |
} | |
}; | |
// Add link annotation to PDF | |
annotator.Add(link); | |
// Save the PDF to disk | |
annotator.Save("result.pdf"); | |
} | |
} | |
} | |
} |
W powyższej sekcji wyjaśniliśmy wszystkie niezbędne kroki, aby wstawić link w pliku PDF przy użyciu C# wraz z działającym przykładem kodu, który możesz zmodyfikować zgodnie z wymaganiami. Ten samouczek obejmuje dodawanie adnotacji łącza przy użyciu języka C#; możesz jednak dodawać inne typy adnotacji, takie jak elipsa, wyróżnienie, obraz, przekreślenie, wyszukiwany tekst i wiele innych, korzystając z biblioteki adnotacji.
W tym temacie omówiliśmy sposób dodawania adnotacji łącza w języku C# i opracowaliśmy przykładową aplikację. Artykuł, który niedawno opublikowaliśmy na temat usuwania adnotacji z pliku PDF, jest dostępny. Więcej informacji można znaleźć w przewodniku jak usunąć odpowiedź adnotacji z pliku PDF za pomocą C#.