PdfEncryptionDetails.OwnerPassword

PdfEncryptionDetails OwnerPassword property. Specifies the owner password for the encrypted PDF document.

PdfEncryptionDetails.OwnerPassword property

Specifies the owner password for the encrypted PDF document.

public string OwnerPassword { get; set; }

Remarks

The owner password allows the user to open an encrypted PDF document without any access restrictions specified in Permissions.

The owner password cannot be the same as the user password.

Examples

Shows how to specify PDF document encryption details.

PdfSaveOptions pdfSaveOptions = new PdfSaveOptions();
pdfSaveOptions.EncryptionDetails = new PdfEncryptionDetails("userPass", "1234", PdfPermissions.Printing);

// Change permissions and password after creation of PdfEncryptionDetails object.
pdfSaveOptions.EncryptionDetails.OwnerPassword = "12345";
pdfSaveOptions.EncryptionDetails.UserPassword = "123";
pdfSaveOptions.EncryptionDetails.Permissions = PdfPermissions.ModifyAnnotations | PdfPermissions.DocumentAssembly;

Converter.Create()
    .From(MyDir + "Simple.docx")
    .To(ArtifactsDir + "PdfSaveOptions.EncryptionDetails.pdf", pdfSaveOptions)
    .Execute();

See Also