Cette page Web explique comment les utilisateurs peuvent insérer dynamiquement des hyperliens vers leur rapport, leur message électronique et divers types de documents dans leurs propres applications .NET. Les hyperliens sont l’épine dorsale du World Wide Web et peuvent être utilisés pour lier différentes pages, documents ou cliquer sur pour accéder à une nouvelle section dans le document actuel. GroupDocs.Assembly .NET est une API très puissante qui aide les développeurs de logiciels à ajouter dynamiquement des hyperliens dans leurs documents ou rapports avec seulement quelques lignes de code. Il a inclus la prise en charge de certains types de documents très populaires tels que PDF, HTML, e-mail Outlook, Microsoft Office Word, feuilles de calcul Excel, présentations PowerPoint et bien d’autres. Il a pris en charge plusieurs fonctionnalités avancées telles que l’insertion de liens vers la page du document, l’insertion de liens vers des cellules, la modification d’hyperliens, l’affichage de texte à la place de l’hyperlien, l’insertion dynamique de liens à partir de signets, l’insertion d’un hyperlien vers une diapositive de présentation et bien d’autres.
L’API GroupDocs.Assembly .NET fournit une prise en charge complète pour l’insertion et la modification d’hyperliens dans divers types de documents. L’exemple de code C# .NET suivant montre comment ajouter facilement des liens hypertexte dans un document 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); | |
} |
L’API GroupDocs.Assembly .NET prend entièrement en charge l’ajout et le traitement des hyperliens dans les fichiers de feuille de calcul. Vous pouvez facilement modifier son emplacement ou le remplacer par un nouveau. Le code C# suivant montre avec quelle facilité les utilisateurs peuvent insérer des liens hypertexte dans leurs fichiers de feuille de calcul dans leurs propres applications .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 pour .NET aide les professionnels du logiciel à créer des applications pour gérer divers types de documents. L’exemple de code suivant montre comment les développeurs de logiciels peuvent ajouter des liens hypertexte dans leurs documents de présentation 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); | |
} |
L’API GroupDocs.Assembly .NET permet aux professionnels du logiciel d’insérer des hyperliens dans leurs documents de courrier électronique. Le code .NET suivant montre avec quelle facilité les programmeurs peuvent ajouter des liens hypertexte à leurs messages électroniques et les envoyer à d’autres utilisateurs à partir de leurs propres applications .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); | |
} |
Les API GroupDocs.Assembly .NET sont prises en charge sur toutes les principales plateformes et systèmes d’exploitation. Pour un guide complet de la configuration système requise, veuillez visiter configuration système Avant d’exécuter le code ci-dessous, assurez-vous que les conditions préalables suivantes sont installées sur votre système:
(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)