and I am receiving this exception Unknown name. (Exception from HRESULT: 0x80020006 (DISP_E_UNKNOWNNAME)). I have been able to add watermarks and text to PDF. Why is this exception being thrown, has it got something to do with this priveleged vs non priveleged context which the js_api_reference refers to. If so, how do I resolve this issue. I am working towards Digital Certificates and Signatures.