link-to-pptx
Service icon

PPTX Link & Template Modifier

version 1.0.0 (Compatible with OutSystems 11)
Uploaded
 on 22 Jan
 by 
0.0
 (0 ratings)
link-to-pptx

PPTX Link & Template Modifier

Details
Link To PPTX is a server-side extension that allows developers to dynamically manipulate Microsoft PowerPoint (.pptx) files natively within OutSystems. It specifically solves the complex challenge of injecting active, clickable hyperlinks into existing presentation templates without requiring Microsoft Office Interop, COM objects, or external paid APIs. By targeting a text placeholder (e.g., {{#RedirectLink}}) in your base .pptx file, the extension seamlessly converts it into a functional URL with a custom label using native .NET binary manipulation. This lightweight, dependency-free component is highly reusable and perfect for generating automated client reports, personalized sales decks, and dynamic presentations, all while keeping your server environment clean and performant.
Read more

Link To PPTX - allows you to modify PowerPoint (.pptx) files programmatically on the server side. It specifically solves the challenge of inserting dynamic, clickable hyperlinks into templates, eliminating the need for Microsoft Office Interop or external APIs. It uses native .NET libraries to handle binary manipulation directly within your OutSystems environment.

This component is ideal if you need to add "Open Report" links or external URLs to your presentation slides while keeping your server environment clean and lightweight.

Key FeaturesTemplate System: 
Load an existing .pptx file (binary) to use as a base.
Hyperlink Injection: Find a text placeholder (e.g., {{RedirectLink}}) and convert it into a functional, clickable URL with a custom label.
Zero Dependencies: Runs entirely on the OutSystems .NET stack, no Office licenses or installation required on the server.

How it worksThe extension operates on the binary file in memory:

  1. Open: Input your template binary (from Resources or Database).

  2. Edit: Call the action to replace a placeholder with your desired text and destination URL.

  3. Save: The extension returns the modified binary data with the active link embedded.

  4. Download: Use the standard OutSystems 'Download' widget to serve the file to the user.


DemoCheck:
The Demo Application included in the download to see a practical example of the action flow, including how to structure your template placeholders for link replacement.

Release notes (1.0.0)
License (1.0.0)
Reviews (0)
Team
Other assets in this category