У меня есть vbs-скрипт, который ставит ватермарки на pdf-файлах. Он работает, но когда попадается подписанный pdf я
получаю ошибку. VBS-овкая "On Error Resume Next" не ловит ошибку... Как обработать ситуацию?
Ниже кусок кода и ошибка
...
Set objPDDoc = CreateObject("AcroExch.PDDoc")
objPDDoc.Open(dpath & fileobj.Name)
Set jso = objPDDoc.GetJSObject
Call jso.addWatermarkFromText("text", jso.app.constants.align.left, "Arial", 14, jso.Color.blue, 0, jso.numPages, True, True, True, jso.app.constants.align.left, jso.app.constants.align.bottom, 0.4, 35, False, 0.9, False, 0, 1)
...
Ломается на строчке с 'Call jso.addWatermarkFromText')
---------------------------
Windows Script Host
---------------------------
Script: C:\pdf_sign_frd\print_sign.vbs
Line: 463
Char: 4
Error: NotAllowedError: Запрещен доступ к данному свойству или методу.
Code: 800A03E9
Source: Acrobat JavaScript