Следующий фрагмент кода также работает с библиотекой Aspose.PDF.Drawing (/pdf/ru/net/drawing/).
Обновление ссылок в файле PDF
Как обсуждалось в разделе «Добавление гиперссылки в файл PDF», класс LinkAnnotation позволяет добавлять ссылки в файл PDF. Существует аналогичный класс, используемый для получения существующих ссылок из файлов PDF. Используйте его, если вам нужно обновить существующую ссылку. Чтобы обновить существующую ссылку:
Загрузите PDF-файл.
Перейдите на определённую страницу в PDF-файле.
Укажите пункт назначения ссылки с помощью свойства Destination объекта GoToAction.
Установка цели ссылки на страницу в том же документе
В следующем фрагменте кода показано, как обновить ссылку в файле PDF и установить её цель на вторую страницу документа.
Установка пункта назначения ссылки на веб-адрес
Чтобы обновить гиперссылку так, чтобы она указывала на веб-адрес, создайте экземпляр объекта GoToURIAction и передайте его свойству Action объекта LinkAnnotation. В следующем фрагменте кода показано, как обновить ссылку в файле PDF и установить её целевое назначение на веб-адрес.
Установка целевого назначения ссылки на другой PDF-файл
В следующем фрагменте кода показано, как обновить ссылку в файле PDF и установить её целью другой PDF-файл.
Обновление цвета текста аннотации ссылки
Аннотация ссылки не содержит текста. Вместо этого текст помещается в содержимое страницы под аннотацией. Поэтому, чтобы изменить цвет текста, замените цвет текста страницы вместо попытки изменить цвет аннотации. В следующем фрагменте кода показано, как обновить цвет аннотации ссылки в файле PDF.