C Sharp: Adobe PDF DLL для интерфейса IJSMessageHandlerC#

Место общения программистов 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); Спасибо за помощь.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»