У цьому підручнику ми зосередимося на тому, як додати анотацію посилання до PDF за допомогою C# за допомогою однієї з найпопулярніших бібліотек анотацій. Анотація посилання вказує на те, що до віддаленого ресурсу можна отримати доступ через гіперпосилання. Ми надамо вам повні вказівки щодо створення посилання на анотацію у PDF за допомогою C# разом із робочим прикладом коду C#, який можна виконати на будь-якій системі, де встановлено .NET. Реалізація додавання анотації посилання до PDF добре пояснюється нижче.
Кроки для додавання анотації посилання до PDF за допомогою C#
- Установіть пакет GroupDocs.Annotation for .NET із NuGet, щоб створити анотацію посилання
- Додайте посилання на простір імен GroupDocs.Annotation для анотації посилання PDF
- Ініціалізуйте об’єкт Annotator, передавши вхідний шлях PDF
- Ініціалізуйте об’єкт LinkAnnotation і встановіть властивості для анотації посилання
- Викличте метод Annotator.Add і передайте йому об’єкт LinkAnnotation
- Нарешті, викличте метод Annotator.Save, щоб зберегти отриманий PDF-файл на диск
За допомогою наведених вище кроків ви можете вставити анотацію посилання в PDF за допомогою C# з бібліотекою анотацій, не встановлюючи жодного додаткового програмного забезпечення у вашій системі. Ви можете використовувати його на будь-якій платформі, де підтримується технологія .NET для вставки анотації посилання. Наступний приклад коду вставляє посилання в PDF і встановлює деякі властивості LinkAnnotation.
Код для додавання анотації посилання до PDF за допомогою 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"); | |
} | |
} | |
} | |
} |
У вищезазначеному розділі ми пояснили всі важливі кроки для вставлення посилання в PDF за допомогою C# разом із прикладом робочого коду, який ви можете змінити відповідно до своїх вимог. У цьому підручнику описано додавання анотації посилань за допомогою C#; однак ви можете додавати інші типи анотацій, як-от еліпс, виділення, зображення, закреслення, текст для пошуку та багато інших, використовуючи бібліотеку анотацій.
У цій темі ми обговорили, як додати анотацію посилання в C#, і розробили зразок програми. Доступна стаття, яку ми нещодавно опублікували про видалення відповіді на анотацію з PDF-файлу, перегляньте посібник як видалити відповідь анотації з PDF за допомогою C# для отримання додаткової інформації.