访问app.newDoc()应用程序acrobat SDK时出现问题

时间:2019-02-06 13:39:11

标签: c# vb.net acrobat acrobat-sdk

我目前正在.Net C#中使用Acrobat创建一个应用程序。 但是我在访问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); 

错误:

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()

据我了解,我在c#中错误地调用了add.newDoc函数,如果是这样,我想告诉我它应该是正确的调用方式

0 个答案:

没有答案