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
public string UserPassword {get; set;}
get_UserPassword();
set_UserPassword(value);
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.
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2