Dynamically Insert Hyperlinks to PPT Documents & Reports via .NET API

GroupDocs.Assembly .NET API enables programmers to dynamically insert Hyperlinks to reports, emails & Office documents like PDF DOC, DOCX, RTF, XLSX, CSV,PPT, PPTX, EML, HTML, MSG & more.


Download Free Trial

How to Dynamically Insert Hyperlinks in Report, Emails & Various Documents?

This web page will explain how users can dynamically insert hyperlinks to their report, email message & various documents types inside their own .NET applications. Hyperlinks are the backbone of World Wide Web and can be used to link different pages, documents or click on to jump to a new section within the current document. GroupDocs.Assembly .NET is a very powerful API that helps software developers to add hyperlinks dynamically inside their documents or reports with just a couple of lines of code. It has included support for some of very popular documents types such as PDF, HTML, Outlook email, Microsoft Office Word, Excel worksheets, PowerPoint presentations and many more. It supported several advanced features such as Inserting links to document page, Inserting links to cells, editing hyperlinks, displaying text instead for the hyperlink, dynamically inserting links from bookmarks, inserting hyperlink to a presentation slide and many more.

Hyperlinks Insertion to Word Processing Documents via .NET

GroupDocs.Assembly .NET API provides complete support for inserting and editing hyperlinks inside various types of documents. The following C# .NET code example shows how to add hyperlinks inside a Word document with ease.

How to Add Hyperlinks in Word File

  • Setting up source and destination documents
  • Set Uri Expression as well as display text Expression
  • Create an instance of DocumentAssembler class
  • Call AssembleDocument method to assemble document. It supports
    • Stream to read a template document.
    • Stream to write the resultant document.
    • Additional options for document loading and saving.
    • Information on data source objects.


Dynamically Insert Hyperlinks in Spreadsheets via .NET

GroupDocs.Assembly .NET API fully support adding and processing of hyperlinks inside Spreadsheet files. You can easily edit it’s location or replace it with a new one. The following C# code shows how easily can users insert hyperlinks in their Spreadsheet Files inside their own .NET apps.

Add Hyperlinks to Spreadsheet Documents

  • Setting up source and destination Spreadsheet files
  • Set Uri Expression as well as display text Expression
  • Create an instance of DocumentAssembler class
  • Call AssembleDocument method to assemble document. It supports
    • Stream to read a template document.
    • Stream to write the resultant document.
    • Additional options for document loading and saving.
    • Information on data source objects.


Add Hyperlinks to PowerPoint Presentation via .NET API

GroupDocs.Assembly for .NET helps software professionals to build applications for managing various types of documents. The following code example demonstrates how software developers can add hyperlinks inside their PowerPoint Presentation documents.

How to Add Hyperlinks in Presentations

  • Setting up source and destination presentation files
  • Set Uri and display text Expressions
  • Create an instance of DocumentAssembler class
  • Call AssembleDocument method to assemble document. It supports
    • Stream to read a template document.
    • Stream to write the resultant document.
    • Additional options for document loading and saving.
    • Information on data source objects.


.NET API to Insert Hyperlinks in Emails

GroupDocs.Assembly .NET API allows software professionals to insert hyperlinks inside their email documents. The following .NET code demonstrates how easily can programmers add hyperlinks to their Email messages and send to other users from within their own .NET apps.

Add Hyperlinks to Email Documents

  • Setting up source and destination Spreadsheet files
  • Set Uri and display text Expressions
  • Create an instance of DocumentAssembler class
  • Call AssembleDocument method to assemble document. It supports
    • Stream to read a template document.
    • Stream to write the resultant document.
    • Additional options for document loading and saving.
    • Information on data source objects.


System Requirements

GroupDocs.Assembly .NET APIs are supported on all major platforms and operating systems. For complete system requirements guide, please visit system requirements Before executing the code below, please make sure that you have the following prerequisites installled on your system:

  • Operating Systems: Microsoft Windows, Linux, MacOS
  • Development Environment: Visual Studio, Xamarin, MonoDevelop etc
  • Frameworks: .NET Framework, .NET Standard, .NET Core, Mono
  • Get the latest version of GroupDocs.Assembly .NET APIs from NuGet

Why Use GroupDocs.Assembly

  • Allow users to create custom documents from templates.
  • No additional software is required to create and automate documents
  • Ability to generates an output document based on the data source
  • Dynamically insert out document content in report
  • Dynamically attach email attachments & insert hyperlinks in reports
  • Auto-removal of empty paragraphs
  • Full support for Multiple data formats
  • Dynamic email attachments support


What is PPT File Format?

A file with PPT extension represents PowerPoint file that consists of a collection of slides for displaying as SlideShow. It specifies the Binary File Format used by Microsoft PowerPoint 97-2003. A PPT file can contain several different types of information such as text, bulleted points, images, multimedia and other embedded OLE objects. Microsoft came up with newer file format for PowerPoint, known as PPTX, from 2007 onwards that is based on Office OpenXML and is different from this binary file format. Several other application programs such as OpenOffice Impress and Apple Keynote can also create PPT files.

Read More

Popular Report Generation Options

Generate PDF Files

(Portable Document Format)

Generate HTML Files

(Hyper Text Markup Language)

Generate XPS Files

(XML Paper Specifications)

Generate TIFF Files

(Tagged Image File Format)

Generate MHTML Files

(Web Page Archive Format)

Generate TXT Files

(Text Document)

Generate EPUB Files

(Open eBook File)

Generate SVG Files

(Scalar Vector Graphics)

Generate PS Files

(PostScript File)

Generate PCL Files

(Printer Command Language Document)

Generate OTT Files

(OpenDocument Standard Format)

Generate OXPS Files

(OpenXPS File)

Generate MD Files

(Markdown Language)

Generate POT Files

(Microsoft PowerPoint Template Files)

Generate OTP Files

(OpenDocument Standard Format)

Generate DOC Files

(Microsoft Word Binary Format)

Generate DOCX Files

(Office 2007+ Word Document)

Generate DOCM Files

(Microsoft Word 2007 Marco File)

Generate DOT Files

(Microsoft Word Template Files)

Generate DOTX Files

(Microsoft Word Template File )

Generate DOTM Files

(Microsoft Word 2007+ Template File)

Generate RTF Files

(Rich Text Format)

Generate ODT Files

(OpenDocument Text File Format)

Generate OTT Files

(OpenDocument Standard Format)

Generate XLS Files

(Microsoft Excel Spreadsheet (Legacy))

Generate XLT Files

(Excel 97 - 2003 Template)

Generate XLSX Files

(Open XML Workbook)

Generate XLSM Files

(Macro-enabled Spreadsheet)

Generate XLTX Files

(Excel Template)

Generate XLTM Files

(Excel Macro-Enabled Template)

Generate XLSB Files

(Excel Binary Workbook)

Generate PPTX Files

(Open XML presentation Format)

Generate PPTM Files

(Macro-enabled Presentation File)

Generate PPS Files

(PowerPoint Slide Show)

Generate PPSX Files

(PowerPoint Slide Show)

Generate PPSM Files

(Macro-enabled Slide Show)

Generate POTX Files

(Microsoft PowerPoint Template Presentation)

Generate POTM Files

(Microsoft PowerPoint Template File)

Generate ODP Files

(OpenDocument Presentation Format)

Generate EML Files

(E-Mail Message)

Generate EMLX Files

(Apple Mail Message)

Generate MSG Files

(Outlook Message Item File)

Back to top
 English