Esta página web explicará cómo los usuarios pueden insertar dinámicamente hipervínculos a su informe, mensaje de correo electrónico y varios tipos de documentos dentro de sus propias aplicaciones .NET. Los hipervínculos son la columna vertebral de la World Wide Web y se pueden utilizar para vincular diferentes páginas, documentos o hacer clic en para saltar a una nueva sección dentro del documento actual. GroupDocs.Assembly .NET es una API muy poderosa que ayuda a los desarrolladores de software a agregar hipervínculos dinámicamente dentro de sus documentos o informes con solo un par de líneas de código. Ha incluido soporte para algunos de los tipos de documentos más populares, como PDF, HTML, correo electrónico de Outlook, Microsoft Office Word, hojas de cálculo de Excel, presentaciones de PowerPoint y muchos más. Admitía varias funciones avanzadas, como Insertar enlaces a la página del documento, Insertar enlaces a celdas, editar hipervínculos, mostrar texto en lugar del hipervínculo, insertar dinámicamente enlaces desde marcadores, insertar hipervínculos a una diapositiva de presentación y muchas más.
GroupDocs.Assembly .NET API brinda soporte completo para insertar y editar hipervínculos dentro de varios tipos de documentos. El siguiente ejemplo de código C# .NET muestra cómo agregar hipervínculos dentro de un documento de Word con facilidad.
// 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 es totalmente compatible con la adición y el procesamiento de hipervínculos dentro de los archivos de hojas de cálculo. Puede editar fácilmente su ubicación o reemplazarla por una nueva. El siguiente código de C# muestra la facilidad con la que los usuarios pueden insertar hipervínculos en sus archivos de hoja de cálculo dentro de sus propias aplicaciones .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 para .NET ayuda a los profesionales del software a crear aplicaciones para administrar varios tipos de documentos. El siguiente ejemplo de código demuestra cómo los desarrolladores de software pueden agregar hipervínculos dentro de sus documentos de presentación de 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 permite a los profesionales del software insertar hipervínculos dentro de sus documentos de correo electrónico. El siguiente código .NET demuestra la facilidad con la que los programadores pueden agregar hipervínculos a sus mensajes de correo electrónico y enviarlos a otros usuarios desde sus propias aplicaciones .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); | |
} |
Las API de GroupDocs.Assembly .NET son compatibles con todas las principales plataformas y sistemas operativos. Para obtener una guía completa de requisitos del sistema, visite requisitos del sistema Antes de ejecutar el código a continuación, asegúrese de tener los siguientes requisitos previos instalados en su sistema:
(Portable Document Format)
(Hyper Text Markup Language)
(XML Paper Specifications)
(Tagged Image File Format)
(Web Page Archive Format)
(Text Document)
(XAML File)
(Open eBook File)
(Scalar Vector Graphics)
(PostScript File)
(Printer Command Language Document)
(XML File)
(OpenDocument Standard Format)
(OpenXPS File)
(Markdown Language)
(Microsoft PowerPoint Template Files)
(OpenDocument Standard Format)
(Microsoft Word Binary Format)
(Office 2007+ Word Document)
(Microsoft Word 2007 Marco File)
(Microsoft Word Template Files)
(Microsoft Word Template File )
(Microsoft Word 2007+ Template File)
(Rich Text Format)
(OpenDocument Text File Format)
(OpenDocument Standard Format)
(Microsoft Excel Spreadsheet (Legacy))
(Excel 97 - 2003 Template)
(Open XML Workbook)
(Macro-enabled Spreadsheet)
(Excel Template)
(Excel Macro-Enabled Template)
(Excel Binary Workbook)
(Open XML presentation Format)
(Macro-enabled Presentation File)
(PowerPoint Slide Show)
(PowerPoint Slide Show)
(Macro-enabled Slide Show)
(Microsoft PowerPoint Template Presentation)
(Microsoft PowerPoint Template File)
(OpenDocument Presentation Format)
(E-Mail Message)
(Apple Mail Message)
(Outlook Message Item File)