Free version

Download

GemBox.Presentation comes in the Microsoft Windows Installer (.msi) format, which ensures that you can easily install/uninstall and use multiple GemBox.Presentation versions on the same machine. To install GemBox.Presentation Free 1.0, enter you e-mail, download the setup file and execute it with administrator privileges.







E-mail:*
How did you hear about GemBox.Presentation:
Enter additional details here:


Limitations

GemBox.Presentation Free delivers the same performance and features as the Professional version.

However, the Free version is limited to five slides. This limitation is enforced while reading or writing files.

The ComponentInfo.FreeLimitReached event allows you to control what happens when your application reaches the Free version limit.
You can use this event to continue using the assembly in Trial mode for performance testing (set FreeLimitReachedAction to ContinueAsTrial) or to stop further reading/writing (set FreeLimitReachedAction to Stop).

First Steps

Using GemBox.Presentation component is easy and straightforward. The following code will generate a simple PowerPoint file from your application:

C# code:

static void Main()
{
    ComponentInfo.SetLicense("FREE-LIMITED-KEY");

    // Create a new empty presentation.
var presentation = new PresentationDocument();

// Add a new empty slide.
var slide = presentation.Slides.AddNew(SlideLayoutType.Custom);

// Add a text box of size 5 x 5 cm in the top-left corner of the slide.
var textBox = slide.Content.AddTextBox(0, 0, 5, 5, LengthUnit.Centimeter);

// Add a paragraph with text content to the text box.
textBox.AddParagraph().AddRun("Hello World!");

// Save the presentation to a PPTX file.
presentation.Save("Presentation.pptx"); }

Visual Basic .NET code:

Sub Main()
    ComponentInfo.SetLicense("FREE-LIMITED-KEY")
    
    ' Create a new empty presentation.
Dim presentation = New PresentationDocument()

' Add a new empty slide.
Dim slide = presentation.Slides.AddNew(SlideLayoutType.Custom)

' Add a text box of size 5 x 5 cm in the top-left corner of the slide.
Dim textBox = slide.Content.AddTextBox(0, 0, 5, 5, LengthUnit.Centimeter)

' Add a paragraph with text content to the text box.
textBox.AddParagraph().AddRun("Hello World!")

' Save the presentation to a PPTX file.
presentation.Save("Presentation.pptx") End Sub

Use

You can use GemBox.Presentation Free for any purpose, including in commercial applications.

However, you are required to acknowledge in your application that you are using GemBox.Presentation Free for a specific purpose, and you need to provide a link to the GemBox.Presentation or GemBox.Presentation Free page. You can format and formulate the acknowledgement any way you like. For example, if you have created a web application, you can put exported to PPTX using GemBox.Presentation Free .NET component link on the bottom of the export data (or similar) page. Again, format and text are arbitrary as long as you mention GemBox.Presentation Free and provide a link to a page on our website.

Note: GemBox Software is under no obligation to provide any technical or any other support to the users of the Free version.