|
PdfLoadedDocument ldDoc = new PdfLoadedDocument("SignedPDFDocument.pdf");
// Condition to check if adding signature is allowed
if(ldDoc.Security.Permissions == (PdfPermissionsFlags.EditContent|PdfPermissionsFlags.EditAnnotations)
&& !ldDoc.IsEncrypted)
{
// You can add signature
}
else
{
// Cannot add signature
} |
|
PdfLoadedDocument ldDoc = new PdfLoadedDocument( "SignAllowed.pdf");
// Condition to check if adding signature is allowed
if ((ldDoc.Security.Permissions == PdfPermissionsFlags.EditContent || ldDoc.Security.Permissions == PdfPermissionsFlags.EditAnnotations || ldDoc.Security.Permissions == PdfPermissionsFlags.Default)
&& !ldDoc.IsEncrypted)
{
// You can add signature
}
else
{
// Cannot add signature
} |