Задать вопрос
@zveb

Как обработать ошибку JSObject из vbs-скрипта?

У меня есть 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
  • Вопрос задан
  • 253 просмотра
Подписаться 2 1 комментарий
Подписчики вопроса 2 К ответам на вопрос (1)