Гіперпосилання зазвичай використовуються для зв’язування зовнішніх даних із будь-якою вказаною областю документа. Ми можемо перетворити будь-яку частину документів на гіперпосилання за допомогою анотацій посилань. Як програміст, ви можете додавати ці анотації посилань до документів у своїх програмах .NET. У цій статті ми обговоримо, як створити гіперпосилання у файлах PDF за допомогою C#.
Нижче розглядаються такі теми:
.NET API для створення гіперпосилань у PDF
GroupDocs.Annotation надає рішення для анотацій для різних видів програм. Його .NET API дозволяє маніпулювати та автоматизувати різні анотації в документах у ваших програмах .NET. Ми будемо використовувати API GroupDocs.Annotation for .NET для створення анотацій гіперпосилань у файлі PDF за допомогою C#.
Ви можете завантажити DLL або інсталятор MSI із розділу завантажень або встановити API у своїй програмі .NET за допомогою NuGet.
PM> Install-Package GroupDocs.Annotation
Створення гіперпосилань у PDF за допомогою C#
Нижче наведено кроки для створення гіперпосилань у будь-якому місці PDF-файлу за допомогою C#.
- Завантажте вихідний документ PDF за допомогою класу Annotator.
- Створіть об’єкт Link Annotation.
- Визначте такі властивості гіперпосилання, як url, номер сторінки, точки тощо.
- Додайте визначене гіперпосилання до завантаженого документа PDF за допомогою методу Add.
- Збережіть анотований PDF-файл за допомогою методу Save.
У наведеному нижче прикладі коду показано, як перетворити будь-яку частину PDF-файлу на гіперпосилання за допомогою C#.
// Створення гіперпосилань у PDF за допомогою анотацій посилань у C#
using (Annotator annotator = new Annotator(@"path/sample.pdf"))
{
LinkAnnotation link = new LinkAnnotation
{
CreatedOn = DateTime.Now,
PageNumber = 0,
Points = new List<Point>
{
new Point(120, 300),
new Point(600, 300),
new Point(120, 270),
new Point(600, 270)
},
Url = @"https://products.groupdocs.com/annotation"
};
annotator.Add(link);
annotator.Save(@"path/annotation-link.pdf");
}
Нижче наведено результат наведеного вище коду.
Отримайте безкоштовну ліцензію API
Ви можете отримати безкоштовну тимчасову ліцензію, щоб використовувати API без оціночних обмежень.
Висновок
Підсумовуючи, ви дізналися, як додавати анотації посилань для створення гіперпосилань у PDF-файлах за допомогою C#. Так само, використовуючи анотації посилань, ви можете перетворити будь-яку частину документа на гіперпосилання. Багато інших типів анотацій також можна додати подібним чином за допомогою того самого API. Дізнайтеся більше про API, відвідавши документацію. Якщо у вас виникли запитання, зв’яжіться з нами через форум.