PDF Mosaic: How to protect your PDF document with a password

Home       Features       Download       Tutorial       Version History       License       Source Code


This sample shows how to protect your PDF document with a password.

There are two passwords types: a “user” and an “owner” password:

  • PDFSecurity.OwnerPassword property is for an “owner” password
  • PDFSecurity.UserPassword property is for a “user” password

    C# :

    using PDFMosaic;
    using System;
    namespace SetPassword
      class SetPassword
        static void Main()
          PDFDocument document = new PDFDocument();
          document.Pages.Add(new PDFPage(PDFPaperFormat.A4));
          document.Security.EncryptionAlgorithm = PDFEncryptionAlgorithm.el40bitRC4;
          document.Security.UserPassword = "test";
          document.Save("SetPassword.pdf", true);


    Visial Basic.NET :

    Imports PDFMosaic
    Imports System
    Module SetPassword
      Sub Main()
        Dim document As New PDFDocument()
        document.Pages.Add(New PDFPage(PDFPaperFormat.A4))
        document.Security.EncryptionAlgorithm = PDFEncryptionAlgorithm.el40bitRC4
        document.Security.UserPassword = "test"
        document.Save("SetPassword.pdf", True)
      End Sub
    End Module


    Home       Features       Download       Tutorial       Version History       License       Source Code