PPTX Modify Protection
PPTX Modify Protection enables you to protect the content of your PowerPoint presentation (PPTX) from unwanted editing.
Following example shows how to create modify protected PPTX file.

using GemBox.Presentation;
class Program
{
static void Main()
{
// If using the Professional version, put your serial key below.
ComponentInfo.SetLicense("FREE-LIMITED-KEY");
var presentation = new PresentationDocument();
var slide = presentation.Slides.AddNew(SlideLayoutType.Custom);
slide.Content.AddTextBox(ShapeGeometryType.Rectangle, 2, 2, 20, 2, LengthUnit.Centimeter)
.AddParagraph()
.AddRun("This presentation has been opened in read-only mode, no changes can be made to a slide.");
// ModifyProtection class is supported only for PPTX file format.
presentation.ModifyProtection.SetPassword("1234");
presentation.Save("PPTX Modify Protection.pptx");
}
}
Imports GemBox.Presentation
Module Program
Sub Main()
' If using the Professional version, put your serial key below.
ComponentInfo.SetLicense("FREE-LIMITED-KEY")
Dim presentation = New PresentationDocument
Dim slide = presentation.Slides.AddNew(SlideLayoutType.Custom)
slide.Content.AddTextBox(ShapeGeometryType.Rectangle, 2, 2, 20, 2, LengthUnit.Centimeter) _
.AddParagraph() _
.AddRun("This presentation has been opened in read-only mode, no changes can be made to a slide.")
' ModifyProtection class is supported only for PPTX file format.
presentation.ModifyProtection.SetPassword("1234")
presentation.Save("PPTX Modify Protection.pptx")
End Sub
End Module
See also
Next steps
Published: December 13, 2018 | Modified: December 19, 2022 | Author: Damir Stipinovic