Обновление ссылок в PDF

Следующий фрагмент кода также работает с библиотекой Aspose.PDF.Drawing (/pdf/ru/net/drawing/).

Обновление ссылок в файле PDF

Как обсуждалось в разделе «Добавление гиперссылки в файл PDF», класс LinkAnnotation позволяет добавлять ссылки в файл PDF. Существует аналогичный класс, используемый для получения существующих ссылок из файлов PDF. Используйте его, если вам нужно обновить существующую ссылку. Чтобы обновить существующую ссылку:

  1. Загрузите PDF-файл.
  2. Перейдите на определённую страницу в PDF-файле.
  3. Укажите пункт назначения ссылки с помощью свойства Destination объекта GoToAction.
  4. Страница назначения указывается с помощью конструктора XYZExplicitDestination.

Установка цели ссылки на страницу в том же документе

В следующем фрагменте кода показано, как обновить ссылку в файле PDF и установить её цель на вторую страницу документа.

Установка пункта назначения ссылки на веб-адрес

Чтобы обновить гиперссылку так, чтобы она указывала на веб-адрес, создайте экземпляр объекта GoToURIAction и передайте его свойству Action объекта LinkAnnotation. В следующем фрагменте кода показано, как обновить ссылку в файле PDF и установить её целевое назначение на веб-адрес.

Установка целевого назначения ссылки на другой PDF-файл

В следующем фрагменте кода показано, как обновить ссылку в файле PDF и установить её целью другой PDF-файл.

Обновление цвета текста аннотации ссылки

Аннотация ссылки не содержит текста. Вместо этого текст помещается в содержимое страницы под аннотацией. Поэтому, чтобы изменить цвет текста, замените цвет текста страницы вместо попытки изменить цвет аннотации. В следующем фрагменте кода показано, как обновить цвет аннотации ссылки в файле PDF.