SetPrivilege

SetPrivilege(DocumentPrivilege)

Устанавливает безопасность файла Pdf с пустыми паролями пользователя/владельца. Пароль владельца будет добавлен случайной строкой. Выдает исключение, если процесс завершился неудачно.

public bool SetPrivilege(DocumentPrivilege privilege)
ПараметрТипОписание
privilegeDocumentPrivilegeУстановить привилегию.

Возвращаемое значение

Верно для успеха.

Примеры

[C#]
string inFile = "D:\\input.pdf"; // TestPath может быть переназначен.
string outFile = "D:\\output.pdf"; // TestPath может быть переназначен.
PdfFileSecurity fileSecurity = new PdfFileSecurity(inFile,outFile);		
fileSecurity.SetPrivilege(DocumentPrivilege.Print);

[Visual Basic]
Dim inFile As String =  "D:\\input.pdf"  'The TestPath may be re-assigned.'
Dim outFile As String =  "D:\\output.pdf"  'The TestPath may be re-assigned.'
Dim fileSecurity As PdfFileSecurity = New PdfFileSecurity(inFile,outFile) 
fileSecurity.SetPrivilege(DocumentPrivilege.Print)

Смотрите также


SetPrivilege(string, string, DocumentPrivilege)

Устанавливает безопасность файла Pdf с исходным паролем. Выдает исключение, если процесс завершился неудачно.

public bool SetPrivilege(string userPassword, string ownerPassword, DocumentPrivilege privilege)
ПараметрТипОписание
userPasswordStringОригинальный пароль пользователя.
ownerPasswordStringОригинальный пароль владельца.
privilegeDocumentPrivilegeУстановить привилегию.

Возвращаемое значение

Верно для успеха.

Примеры

[C#]
string inFile = "D:\\input.pdf"; // TestPath может быть переназначен.
string outFile = "D:\\output.pdf"; // TestPath может быть переназначен.
PdfFileSecurity fileSecurity = new PdfFileSecurity(inFile,outFile);		
fileSecurity.SetPrivilege(userPassword, ownerPassword, DocumentPrivilege.Print);

[Visual Basic]
Dim inFile As String =  "D:\\input.pdf"  'The TestPath may be re-assigned.'
Dim outFile As String =  "D:\\output.pdf"  'The TestPath may be re-assigned.'
Dim fileSecurity As PdfFileSecurity = New PdfFileSecurity(inFile,outFile) 
fileSecurity.SetPrivilege(userPassword, ownerPassword, DocumentPrivilege.Print)

Смотрите также