Гиперссылки обычно используются для связывания внешних данных с любой указанной областью документа. Мы можем преобразовать любую часть документа в гиперссылку, используя аннотации ссылок. Как программист, вы можете добавлять эти аннотации ссылок к документам в ваших приложениях .NET. В этой статье мы собираемся обсудить как создавать гиперссылки в файлах PDF с помощью C#.

Ниже рассматриваются следующие темы:

Создать ссылку в PDF — программно

GroupDocs.Annotation предоставляет решение для создания аннотаций для различных типов приложений. Его .NET API позволяет манипулировать и автоматизировать различные аннотации в документах в ваших приложениях .NET. Мы будем использовать его GroupDocs.Annotation for .NET API для создания аннотаций гиперссылок в файле PDF с помощью C#.

Вы можете загрузить DLL или MSI установщик из раздела загрузок или установить API в своем приложении .NET через NuGet.

PM> Install-Package GroupDocs.Annotation

Ниже приведены шаги для создания гиперссылок в любом месте PDF-файла с помощью C#.

  • Загрузите исходный PDF-документ с помощью класса Аннотатор.
  • Создайте объект Аннотация ссылки.
  • Определите свойства гиперссылки, такие как URL-адрес, номер страницы, точки и т. д.
  • Добавьте заданную гиперссылку в загруженный документ PDF с помощью метода Добавить.
  • Сохраните аннотированный PDF-файл, используя метод Сохранить.

В следующем примере кода показано, как преобразовать любую часть файла 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, посетив документацию. По вопросам обращайтесь к нам через форум.

Смотрите также