На этой веб-странице объясняется, как пользователи могут динамически вставлять гиперссылки на свои отчеты, сообщения электронной почты и различные типы документов в свои собственные приложения .NET. Гиперссылки являются основой всемирной паутины и могут использоваться для связывания различных страниц, документов или перехода к новому разделу в текущем документе. GroupDocs.Assembly .NET — это очень мощный API, который помогает разработчикам программного обеспечения динамически добавлять гиперссылки в свои документы или отчеты, написав всего пару строк кода. Он включает поддержку некоторых очень популярных типов документов, таких как PDF, HTML, электронная почта Outlook, Microsoft Office Word, рабочие листы Excel, презентации PowerPoint и многие другие. Он поддерживает несколько расширенных функций, таких как вставка ссылок на страницу документа, вставка ссылок в ячейки, редактирование гиперссылок, отображение текста вместо гиперссылки, динамическая вставка ссылок из закладок, вставка гиперссылки на слайд презентации и многое другое.
GroupDocs.Assembly .NET API обеспечивает полную поддержку вставки и редактирования гиперссылок внутри различных типов документов. В следующем примере кода C# .NET показано, как легко добавлять гиперссылки в документ Word.
// Supported file formats: https://docs.groupdocs.com/watermark/java/supported-document-formats/ | |
const String strDocumentTemplate = "Word Templates/Dynamic Hyperlink.docx"; | |
const String strDocumentReport = "Word Reports/Dynamic Hyperlink.docx"; | |
const String uriExpression = "https://www.groupdocs.com/"; | |
const String displayTextExpression = "GroupDocs"; | |
try | |
{ | |
DocumentAssembler assembler = new DocumentAssembler(); | |
assembler.AssembleDocument(CommonUtilities.GetSourceDocument(strDocumentTemplate), CommonUtilities.SetDestinationDocument(strDocumentReport), | |
new DataSourceInfo(uriExpression,"uriExpression"), new DataSourceInfo(displayTextExpression,"displayTextExpression")); | |
} | |
catch (Exception ex) | |
{ | |
Console.WriteLine(ex.Message); | |
} |
GroupDocs.Assembly .NET API полностью поддерживает добавление и обработку гиперссылок внутри файлов электронных таблиц. Вы можете легко отредактировать его местоположение или заменить его новым. Следующий код C# показывает, как легко пользователи могут вставлять гиперссылки в свои файлы электронных таблиц внутри своих собственных приложений .NET.
// Supported file formats: https://docs.groupdocs.com/watermark/java/supported-document-formats/ | |
const String strDocumentTemplate = "Spreadsheet Templates/Dynamic Hyperlink.xlsx"; | |
const String strDocumentReport = "Spreadsheet Reports/Dynamic Hyperlink.xlsx"; | |
const String uriExpression = "https://www.groupdocs.com/"; | |
const String displayTextExpression = "GroupDocs"; | |
try | |
{ | |
DocumentAssembler assembler = new DocumentAssembler(); | |
assembler.AssembleDocument(CommonUtilities.GetSourceDocument(strDocumentTemplate), CommonUtilities.SetDestinationDocument(strDocumentReport), | |
new DataSourceInfo(uriExpression,"uriExpression"), new DataSourceInfo(displayTextExpression,"displayTextExpression")); | |
} | |
catch (Exception ex) | |
{ | |
Console.WriteLine(ex.Message); | |
} |
GroupDocs.Assembly для .NET помогает профессионалам в области программного обеспечения создавать приложения для управления различными типами документов. В следующем примере кода показано, как разработчики программного обеспечения могут добавлять гиперссылки в документы презентации PowerPoint.
// Supported file formats: https://docs.groupdocs.com/watermark/java/supported-document-formats/ | |
const String strDocumentTemplate = "Presentation Templates/Dynamic Hyperlink.pptx"; | |
const String strDocumentReport = "Presentation Reports/Dynamic Hyperlink.pptx"; | |
const String uriExpression = "https://www.groupdocs.com/"; | |
const String displayTextExpression = "GroupDocs"; | |
try | |
{ | |
DocumentAssembler assembler = new DocumentAssembler(); | |
assembler.AssembleDocument(CommonUtilities.GetSourceDocument(strDocumentTemplate), CommonUtilities.SetDestinationDocument(strDocumentReport), | |
new DataSourceInfo(uriExpression,"uriExpression"), new DataSourceInfo(displayTextExpression,"displayTextExpression")); | |
} | |
catch (Exception ex) | |
{ | |
Console.WriteLine(ex.Message); | |
} |
GroupDocs.Assembly .NET API позволяет специалистам по программному обеспечению вставлять гиперссылки в свои документы электронной почты. Следующий код .NET демонстрирует, как легко программисты могут добавлять гиперссылки в свои сообщения электронной почты и отправлять их другим пользователям из своих собственных приложений .NET.
// Supported file formats: https://docs.groupdocs.com/assembly/net/supported-document-formats/ | |
const String strDocumentTemplate = "Email Templates/Dynamic Hyperlink.msg"; | |
const String strDocumentReport = "Email Reports/Dynamic Hyperlink.msg"; | |
const String uriExpression = "https://www.groupdocs.com/"; | |
const String displayTextExpression = "GroupDocs"; | |
try | |
{ | |
DocumentAssembler assembler = new DocumentAssembler(); | |
assembler.AssembleDocument(CommonUtilities.GetSourceDocument(strDocumentTemplate), CommonUtilities.SetDestinationDocument(strDocumentReport), | |
new DataSourceInfo(uriExpression,"uriExpression"), new DataSourceInfo(displayTextExpression,"displayTextExpression")); | |
} | |
catch (Exception ex) | |
{ | |
Console.WriteLine(ex.Message); | |
} |
API GroupDocs.Assembly .NET поддерживаются на всех основных платформах и операционных системах. Полное руководство по системным требованиям можно найти на странице системные требования. Перед выполнением приведенного ниже кода убедитесь, что на вашем компьютере установлены следующие предварительные компоненты. система:
(Портативный документ)
(Язык гипертекстовой разметки)
(Спецификация документа Open XML)
(Формат файла изображения с тегами)
(MIME-инкапсуляция совокупного HTML)
(Формат обычного текстового файла)
(Формат файла цифровой электронной книги)
(Файл масштабируемой векторной графики)
(Постскриптум (PS))
(Документ языка управления принтером)
(Расширенный язык разметки)
(Открыть шаблон документа)
(Файл спецификации XML Paper)
(Облегченный язык разметки)
(Шаблон PowerPoint)
(Шаблон графика происхождения)
(Документ Microsoft Word)
(Документ Microsoft Word с открытым XML)
(Документ Microsoft Word с поддержкой макросов)
(Шаблон документа Microsoft Word)
(Шаблон документа Word Open XML)
(Шаблон Microsoft Word с поддержкой макросов)
(Расширенный текстовый формат файла)
(Открыть текст документа)
(Открыть шаблон документа)
(Формат двоичного файла Microsoft Excel)
(Шаблон Microsoft Excel)
(Электронная таблица Microsoft Excel Open XML)
(Электронная таблица Microsoft Excel с поддержкой макросов)
(Открытый XML-шаблон Microsoft Excel)
(Шаблон Microsoft Excel с поддержкой макросов)
(Двоичный файл электронной таблицы Microsoft Excel)
(Презентация PowerPoint Open XML)
(Презентация Microsoft PowerPoint)
(Слайд-шоу Microsoft PowerPoint)
(Слайд-шоу PowerPoint Open XML)
(Слайд-шоу Microsoft PowerPoint)
(Открытый XML-шаблон Microsoft PowerPoint)
(Шаблон Microsoft PowerPoint)
(Формат файла презентации OpenDocument)
(Файл сообщения электронной почты)
(Почтовое сообщение Apple)
(Формат электронной почты Microsoft Outlook)