URL can passed to the blob only when its access modifier is set to public .
Example : Embed a html link or image :
<a href="https://myaccount.blob.core.windows.net/pdf/mypdf12.pdf">Press Enter</a>
Blob are private container by default so,change the container permissions during its creation so as to make it public .
Follow the code :
var blobStruser = storageAccount.CreateCloudBlobClient();
var container = blobStruser.GetContainerReference("pdf");
var permission = container.GetPermissions();
permission.PublicAccess = BlobContainerPublicAccessType.Container;
Hope it helped!
If you need to know more about Azure, then you should join Azure training course online today.