C Sharp: Adobe PDF DLL для интерфейса IJSMessageHandler ⇐ C#
-
Гость
C Sharp: Adobe PDF DLL для интерфейса IJSMessageHandler
Задача: c Sharp Code, вызывающий Acrobat SDK. Как перехватывать возвращаемые сообщения с помощью интерфейса JSObject и IJSMessageHandler. Загружен, но не исправлен Acrobat_DC_SDK_Windows_2021_v3 с использованием Interop.Acrobal.dll. По какой ссылке можно загрузить правильную DLL Abode?
MyJSMessageHandler: IJSMessageHandler // Ссылка на Adobe DLL? { public void OnMessage (строка msg) { MessageBox.Show(сообщение); } } AcroPDDoc pdfDoc = новый AcroPDDoc(); pdfDoc.Open("sourcePDF.pdf"); Объект jsObj = pdfDoc.GetJSObject(); jsObj.MessageHandler = обработчик; // Захват возвращаемых сообщений тип = jsObj.GetType(); object[] saveAsParam = { "targetWord.docx", "com.adobe.acrobat.docx" }; тип.InvokeMember( "сохранить как", BindingFlags.InvokeMethod | BindingFlags.Public | BindingFlags.Instance, нуль, jsObj, saveAsParam); Спасибо за помощь.
Задача: c Sharp Code, вызывающий Acrobat SDK. Как перехватывать возвращаемые сообщения с помощью интерфейса JSObject и IJSMessageHandler. Загружен, но не исправлен Acrobat_DC_SDK_Windows_2021_v3 с использованием Interop.Acrobal.dll. По какой ссылке можно загрузить правильную DLL Abode?
MyJSMessageHandler: IJSMessageHandler // Ссылка на Adobe DLL? { public void OnMessage (строка msg) { MessageBox.Show(сообщение); } } AcroPDDoc pdfDoc = новый AcroPDDoc(); pdfDoc.Open("sourcePDF.pdf"); Объект jsObj = pdfDoc.GetJSObject(); jsObj.MessageHandler = обработчик; // Захват возвращаемых сообщений тип = jsObj.GetType(); object[] saveAsParam = { "targetWord.docx", "com.adobe.acrobat.docx" }; тип.InvokeMember( "сохранить как", BindingFlags.InvokeMethod | BindingFlags.Public | BindingFlags.Instance, нуль, jsObj, saveAsParam); Спасибо за помощь.
Мобильная версия