Добавить гиперссылку в документ Word в C#
Гиперссылка — это якорный текст, который приводит к веб -странице онлайн, когда она нажимается. Вы можете сделать любой текст в документе Word гиперссылкой, которая будет перемещаться по пользователям на связанную страницу при нажатии. Гиперссылки позволяют авторам легко направлять читателей документов за любыми ссылками, связанными с основной статьей. Будучи разработчиком приложений .NET, вы можете добавить функцию добавления гиперссылок в приложение для обработки документов в C#. В этой статье мы проведем пошаговое руководство, чтобы узнать о вставке гиперссылки с использованием NPOI для .NET в C#.
Добавить гиперссылку в Word, используя Microsoft Word #
Прежде чем приступить к тому, чтобы увидеть, как вставить гиперссылку в DOCX, используя C#, давайте посмотрим, как то же самое может быть достигнуто с помощью Microsoft Word.
Шаги, чтобы вставить гиперссылку в документ Word, используя Microsoft Word #
Вы можете гиперссыпать в документе, используя Microsoft Word, как показано на следующих шагах:
- Выберите текст или изображение, которое вы хотите отобразить в качестве гиперссылки.
- На ленте, на вкладке Вставка выберите Ссылка . Вы также можете щелкнуть правой кнопкой мыши текст или картинку и нажать ссылку в меню ярлыков.
- В поле вставьте гиперссылку , введите или вставьте ссылку в поле адрес .
Как вставить гиперссылку в документ Word, используя C#?
Теперь, когда вы видели, как вставить гиперссылки в документ Word, используя Microsoft Word, мы готовы взглянуть на то, как то же самое можно получить, используя NPOI для .NET в нашем приложении C#. Вы можете пройти через наше всеобъемлющее руководство для NPOI и его руководящих принципов его установки на случай, если вы еще не настроили его.
Шаги на текст гиперссылки в документе Word с использованием c# #
На этом этапе мы ожидаем, что ваше приложение для консоли C# готово с добавленным к нему API NPOI. Используйте следующие шаги для гиперссылки в документе Word, используя API NPOI в C#.
- Создайте экземпляр xwpfdocument class
- Добавьте абзац и текст, используя экземпляры xwpfparagraph и xwpfrun
- Создайте экземпляр гиперссылки xwpfhyperlinkrun для определенного абзаца
- Используйте метод Createhyperlinkrun в экземпляре абзаца для гиперссылки Вы можете скопировать следующий код (взятый из Nissl Lab из Github) в вашем приложении, чтобы попробовать его.
static void InsertHyperlink() < using (XWPFDocument doc = new XWPFDocument()) < XWPFParagraph paragraph = doc.CreateParagraph(); XWPFRun run = paragraph.CreateRun(); run.SetText("This is a text paragraph having "); XWPFHyperlinkRun hyperlinkrun = CreateHyperlinkRun(paragraph, "https://www.google.com"); hyperlinkrun.SetText("a link to Google"); hyperlinkrun.SetColor("0000FF"); hyperlinkrun.Underline = UnderlinePatterns.Single; run = paragraph.CreateRun(); run.SetText(" in it."); using (FileStream out1 = new FileStream("hyperlink.docx", FileMode.Create)) < doc.Write(out1); >> > static XWPFHyperlinkRun CreateHyperlinkRun(XWPFParagraph paragraph, String uri)
Заключение #
Гиперссылки — это эффективный способ создания ссылок между документом и веб -ссылкой. Разработчики приложений, которые предоставляют функциональность обработки документов. В своих приложениях .NET могут использовать NPOI API для .NET для предоставления функциональности текста гиперлизации в документах Word в C#. Для получения дополнительных примеров работы с API NPOI в C#, следите за обновлениями в этом блоге.
Как в Microsoft Word сделать ссылку активной
Microsoft Word на данный момент является самым совершенным приложением для работы с текстом. С помощью этого приложения можно создавать как простые текстовые документы, так и более содержательные и глубокие, например, можно добавить 3D модели, таблицы и активные ссылки. На последних остановимся более детально.
Как сделать ссылку активной в Word
Создать активную ссылку в приложении Word можно двумя способами.
Первый наиболее простой – перенести ссылку из адресной строки браузера (копировать), вставить в документ, нажать «Enter».



Второй способ более трудоемкий, но выглядит презентабельнее, так как с помощью него можно сделать любое слово или фразу в документе, активной ссылкой.
Для этого выделяем слово или фразу и с помощью контекстного меню, вызываемого правой кнопкой мыши выбираем команду Гиперссылка. Копируем в адресную строку ссылку с браузера, нажимаем ОК.


Таким же образом можно сделать ссылки в документе на другие документы с ПК.

Чтобы перейти по активной ссылке в документе, нужно зажать кнопку Ctrl и нажать левую кнопку мыши на ссылке.
Как мы видим работа в приложении Word интуитивно понятна, удобна и проста. Все инструменты для работы с текстовыми документами дают широкие возможности и легки в использовании, как для начинающих пользователей, так и для профессионалов.
Ссылка на веб-страницу, адрес электронной почты, номер телефона или страницу в Pages на iPad

Можно превратить текст или определенные объекты (фигуры, линии, изображения, рисунки, текстовые блоки, уравнения, группу объектов и анимированные рисунки) в ссылку, которая будет выполнять одно из следующих действий:
- вести на закладку (в текстовом документе) или другую страницу (в документе с макетом страницы);
- открывать сайт или электронное письмо;
- звонить по номеру телефона.
Можно изменить текст ссылки или объект, на который ведет ссылка, а также удалить ссылку, чтобы текст превратился в обычный текст.
Добавление ссылки
- Коснитесь объекта, текстового блока или выделенного текста, который Вы хотите преобразовать в ссылку, затем коснитесь «Ссылка».
- Коснитесь «Ссылка на» и выберите тип ссылки («Веб-страницу», «E-mail», «Номер телефона», «Страницу» или «Закладку»).

- Укажите объект, на который ведет ссылка.
- Веб‑страница. Открывает веб-страницу в браузере. В поле «Показывать» введите текст, который будут видеть читатели. Например, можно отображать доменное имя, а не весь веб-адрес. В поле «Ссылка» введите URL-адрес веб-страницы.
- E‑mail. Открывает новое электронное письмо с адресом получателя в поле «Кому». В поле «Показывать» введите текст, который будут видеть читатели. Например, можно отображать только имя получателя, а не весь адрес электронной почты. Укажите тему в поле «Тема» или оставьте это поле пустым.
- Номер телефона. Вызывает номер телефона. В поле «Номер» введите номер телефона. В поле «Показывать» введите текст, который будут видеть читатели. Например, можно показать название компании или имя человека, которым принадлежит номер.
- Страница. Ведет на другую страницу документа. Коснитесь миниатюры страницы под заголовком «Ссылка на», затем коснитесь номера нужной страницы. В поле «Показывать» введите текст, который будут видеть читатели.
- Закладка. Ведет на текст, добавленный в закладки. Коснитесь закладки, на которую должна вести ссылка. В поле «Показывать» введите текст, который будут видеть читатели.
- Чтобы проверить место назначения, коснитесь «Назад», затем коснитесь кнопки «Открыть ссылку», «Составить e-mail», «Позвонить», «Перейти к странице» или «Перейти к закладке». Если Вам не нужно проверять ссылку, коснитесь за пределами документа, чтобы закрыть элементы управления.

Текст ссылки подчеркивается, а рядом со связанным объектом появляется кнопка ссылки (в виде кривой стрелки).
Редактирование или удаление ссылки
- Коснитесь текста ссылки или кнопки ссылки связанного объекта. Если ссылкой является ячейка таблицы, сначала коснитесь ячейки, затем коснитесь кнопки ссылки.
- В редакторе ссылок коснитесь «Настройки ссылки».
- Внесите изменения или нажмите «Удалить». При удалении ссылки ее текст остается, но удаляется форматирование, а ссылка перестает быть активной.
- По завершении коснитесь документа, чтобы закрыть элементы управления.
Включение или выключение автоматического форматирования веб-адресов, адресов электронной почты и номеров телефонов
Pages автоматически распознает действительные веб-адреса (URL) и адреса электронной почты и выделяет их стилем (например, подчеркиванием или другим цветом), чтобы показать, что они являются активными ссылками. По умолчанию номера телефонов не форматируются как ссылки, однако Вы можете включить автоматическое форматирование номеров телефонов. Также автоматическое форматирование веб‑адресов и адресов электронной почты можно выключить.
Чтобы указать, должно ли приложение Pages форматировать адреса сайтов, адреса электронной почты и номера телефонов как активные ссылки, измените настройки автоматического форматирования.
- Коснитесь в верхней части экрана.
- Коснитесь «Настройки», коснитесь «Автокоррекция», затем выполните одно из указанных ниже действий.
- Адреса сайтов и адреса электронной почты. Включите или выключите параметр «Распознавать веб‑ссылки и адреса e‑mail».
- Номера телефонов. Включите или выключите параметр «Распознавать номера телефонов».
Чтобы ссылки оставались активными, но не отображалось их форматирование, включите «Распознавать веб‑ссылки и адреса e‑mail» или «Распознавать номера телефонов» и выключите «Применить стиль ссылки».
Эта настройка применяется к новому тексту, введенному во всех документах Pages. Существующие ссылки не затрагиваются этим изменением.
Создание ссылок
Узнайте, как настроить навигацию между веб-страницами. В Dreamweaver можно связывать ссылками файлы и документы, обновлять, изменять и проверять эти ссылки.
Перед созданием ссылки следует разобраться в работе абсолютных ссылок и ссылок относительно документа и корня сайта. В документе можно создать несколько типов ссылок.
- Ссылка на другой документ или файл — графический, звуковой, видеофайл или PDF-файл.
- Именованная ссылка на привязку документа, с помощью которой можно переместиться в определенное место документа.
- Ссылка на адрес электронной почты, при щелчке на которую открывается окно нового письма с заполненной строкой адресата.
- Нулевые ссылки или ссылки на сценарии, с помощью которых можно присоединять поведение к объектам или выполнять код JavaScript.
Ссылки на изображение, объекты, текст или другие документы или файлы можно создавать с помощью инспектора свойств или значка «Указать файл».
Dreamweaver создает ссылки на другие страницы сайта с помощью путей относительно документа. Можно настроить Dreamweaver таким образом, что новые ссылки будут создаваться с помощью путей относительно корневого каталога.
![]()
Следует всегда сохранять новый файл перед созданием пути относительно документа. Подобные пути не работают без определенной начальной позиции. Если перед сохранением файла создать путь относительно документа, Dreamweaver будет использовать абсолютный путь, который начинается с file://, пока файл не будет сохранен. После сохранения файла Dreamweaver преобразует путь file:// в относительный путь.
Добавление вариантов поведения JavaScript к ссылкам
Присоединить поведение можно к любой ссылке в документе. При вставке связанных элементов в документы можно использовать следующие варианты поведения.
Задать текст строки состояния.
Определяет текст сообщения и отображает его на панели состояния в нижнем левом углу окна браузера. Например, с помощью этого поведения можно отображать на панели состояния целевой объект ссылки, а не отображать в ней URL-адрес.
Открытие окна браузера.
Открывает URL-адрес в новом окне. Можно указать свойства нового окна: имя, размер, атрибуты (а также задать, доступны ли для изменений его размеры, отображается ли строка меню и т. д.).
Редактирует меню переходов. Можно изменить список элементов меню, определить другой связанный файл или изменить расположение браузера, в котором открывается связанный документ.
Создание ссылок на документы с помощью инспектора свойств
Для создания ссылок на изображение, объект, текст или другой документ или файл можно использовать значок папки в инспекторе свойств или поле «Ссылка».
Выберите текст или изображение в представлении «Дизайн» окна документа.
Откройте инспектор свойств («Окно» > «Свойства») и выполните одно из действий, описанных ниже.
![]()
- Щелкните значок папки , находящийся справа от поля «Ссылка», и укажите нужный файл. Путь к связанному документу появится в поле URL-адреса. С помощью всплывающего меню «Относительно» в диалоговом окне «Выбор файла» создайте путь относительно документа или относительно корня сайта и нажмите кнопку «ОК». Выбранный тип пути применяется только к текущей ссылке. (Установленную по умолчанию настройку поля «Относительно» можно изменить для каждого сайта.)
- Введите путь и имя документа в поле «Ссылка». При создании ссылки на документ на текущем сайте введите путь относительно документа или корня сайта. При создании ссылки на документ на другом сайте введите абсолютный путь вместе с протоколом (например, http://). Аналогичные действия можно выполнить при вводе ссылки на еще не созданный файл.
В раскрывающемся списке «Назначение» выберите расположение документа:
- _blank означает загрузку связанного документа в новом окне браузера без имени.
- _parent загружает связанный документ в родительский фрейм или родительское окно фрейма, содержащего ссылку. Если содержащий ссылку фрейм не является вложенным, то связанный документ загружается в полное окно браузера.
- _self загружает связанный документ в тот же фрейм или то же окно, в котором находится ссылка. Это назначение установлено по умолчанию, поэтому обычно его можно не определять.
- _top загружает связанный документ в полное окно браузера, тем самым удаляя все фреймы.
- _new означает загрузку связанного документа в новом окне.