![]() |
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 : OwnerPassword Property |
public string OwnerPassword {get; set;}
'Declaration
Public Property OwnerPassword As String
'Usage
Dim instance As PDFSecurityOptions Dim value As String instance.OwnerPassword = value value = instance.OwnerPassword
PDF files can be encrypted with two passwords: user and owner.
The UserPassword is used only with viewing the PDF file, so PDF viewers such as Adobe Acrobat will ask for the UserPassword if one is specified in a PDF. If a correct value is supplied, the file can be viewed. 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 viewer such as Adobe Acrobat. These include disabling printing, (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.