Проблемы с доступом к app.newDoc () приложению акробата SDK - PullRequest
0 голосов
/ 06 февраля 2019

В настоящее время я создаю приложение с помощью Acrobat в .Net C #.Но у меня проблемы с доступом к функции app.newDoc ().

c #:

        mApp = new AcroApp();       

        avDoc = new AcroAVDoc();   

      avDoc.Open("C:\\Users\\tmuñoz\\Desktop\\Thuban-Nivel 1.pdf", "");

        pdDoc = (CAcroPDDoc)avDoc.GetPDDoc();         

        object jso;        

        jso = pdDoc.GetJSObject();

        object[] param = new object[2];

        object con = jso.GetType().InvokeMember("app.newDoc",BindingFlags.InvokeMethod, null, jso, param); 

error:

System.Runtime.InteropServices.COMException: 'Nombre desconocido. (Excepción de 
HRESULT: 0x80020006 (DISP_E_UNKNOWNNAME))'

С другой стороны, при создании аналогичногокод в VB.net, он работает для меня.

VB.net:

    gPDDoc = CreateObject("AcroExch.PDDoc")

    gPDDoc.Open("C:\Users\tmuñoz\Desktop\PDFs Para firmar\Thuban-Nivel 2.pdf")

    Dim doc As Object

    jso = gPDDoc.GetJSObject()

    doc = jso.app.newDoc()

Насколько я понимаю, я вызываю функцию add.newDoc неправильно из c #, если такЯ бы хотел, чтобы вы сказали мне, как это правильно назвать

...