Из c # я смог открыть файл pdf в приложении winform, используя веб-браузер, преобразовав pdf в base64
var asBase64 = Convert.ToBase64String(buffer);
, а затем вызвав
webBrowser1.Document.InvokeScript("openPdfAsBase64", new[] { asBase64 });
Проблемакнопки (увеличение, уменьшение, открытие, печать, закладки, навигация) не реагируют на событие нажатия.