![]() |
Products | Support | Email a link to this topic. | Send comments on this topic. | Back to Introduction - All Topics | Help Version 19.0.3.23
|
Leadtools.Pdf Assembly > Leadtools.Pdf Namespace > PDFSecurityOptions Class : UserPassword Property |
public string UserPassword {get; set;}
'Declaration
Public Property UserPassword As String
'Usage
Dim instance As PDFSecurityOptions Dim value As String instance.UserPassword = value value = instance.UserPassword
PDF files can be encrypted with two passwords: user (UserPassword and owner OwnerPassword.
The UserPassword is used only with viewing the PDF file, so PDF viewers such as Adobe Acrobat will ask for the UserPassword if specified in a PDF and will allow anyone to view the file if a correct value is supplied. To allow anyone to view the PDF file, do not set a value in the UserPassword (leave it as an empty string or null).
The OwnerPassword is used to restrict certain rights on the PDF file when loading into a view such as Adobe Acrobat, these include disabling print (PrintEnabled and HighQualityPrintEnabled), copying text to the clipboard (CopyEnabled), annotations (AnnotationsEnabled) and editing and re-assembling the PDF file (EditEnabled and AssemblyEnabled). When encrypting a PDF file with an OwnerPassword, you can enable or disable any of these rights based on your application needs.
You cannot supply both a user and owner password in the same PDF file. If both passwords are supplied, then the UserPassword is ignored.
For an example, refer to PDFFile.