Гіперпосилання зазвичай використовуються для зв’язування зовнішніх даних із будь-якою вказаною областю документа. Ми можемо перетворити будь-яку частину документів на гіперпосилання за допомогою анотацій посилань. Як програміст, ви можете додавати ці анотації посилань до документів у своїх програмах .NET. У цій статті ми обговоримо, як створити гіперпосилання у файлах PDF за допомогою C#.

Нижче розглядаються такі теми:

Створити посилання в 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 за допомогою класу 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");
}

Нижче наведено результат наведеного вище коду.

Створити посилання в PDF – програмно

Отримайте безкоштовну ліцензію API

Ви можете отримати безкоштовну тимчасову ліцензію, щоб використовувати API без оціночних обмежень.

Висновок

Підсумовуючи, ви дізналися, як додавати анотації посилань для створення гіперпосилань у PDF-файлах за допомогою C#. Так само, використовуючи анотації посилань, ви можете перетворити будь-яку частину документа на гіперпосилання. Багато інших типів анотацій також можна додати подібним чином за допомогою того самого API. Дізнайтеся більше про API, відвідавши документацію. Якщо у вас виникли запитання, зв’яжіться з нами через форум.

Дивись також