Dynamic Insertion of Links to Bookmarks, Cells and Slides using GroupDocs.Assembly 19.11

Document Automation (or document assembly) is widely used by organizations for their reporting services and GroupDocs.Assembly for .NET and Java APIs provide a complete package of features required to build reports dynamically. Keeping the modern trends in mind and to meet the emerging requirements of our customers, we keep introducing the new features. Recently, we have released the v19.11 of our document automation API with quite a useful set of features. So in this article, I’ll give you an overview of what is new in the latest release.

Dynamic Insertion of Links to Bookmarks, Cells and Slides

Hyperlinks in the documents prove to be useful in many cases, for example, adding links to bookmarks in Word documents, adding links to slides within PowerPoint presentations, inserting a link to cell (or a range of cells) in Excel spreadsheets, etc. Therefore, to handle the hyperlinks in the document automation process, we have introduced the dynamic insertion of hyperlinks to:

  • bookmarks for Word Processing documents and emails,
  • cells for Spreadsheet documents, and
  • slides for Presentation documents.

To insert the hyperlinks, the link tag is used which is placed inside the template documents. The following is the syntax for the link tag:

<<link [uri_or_bookmark_expression] [display_text_expression]>>

The uri_or_bookmark_expression in the tag defines a URI or the name of a bookmark within the same document. This expression is mandatory and must return a non-empty value. Whereas, display_text_expression is the text to be displayed for the hyperlink. This expression is optional and in case it is omitted or returns empty, uri_or_bookmark_expression is used as hyperlink’s text.

For more details along with the sample template documents, please visit the following documentation articles:

Code Blocks, Spans and Strikeout Text for Markdown

In the latest version of our document assembly API, we have extended the set of supported Markdown features. From now on, the following Markdown features will be supported when saving assembled Markdown documents to Word Processing formats and saving assembled Word Processing documents and emails to Markdown:

For more details, see how to work with Markdown documents using .NET and Java API.

Alright! So this is it from my side and it’s your turn to check out and use these amazing document assembling features to enhance your document automation process.

You can download our ready-to-run source code examples from the GitHub repository. The details of every feature are available in our documentation and as always, we would love to hear from you on our forum.

Share on FacebookTweet about this on TwitterShare on LinkedIn