1С PDF ActiveX

1С PDF ActiveX, проблемы взаимодействия и их решения

Доброго всем дня,

Столкнулся с проблемой того, что в 1С PDF открыть нельзя. Для открытия предлагалось зарегистрировать долполнительные DLL. В данной статье рассматривается, каким образом можно будет открыть в 1С PDF без дополнительных dll компонентов.

Для отображения PDF необходимо создать обработку, смотрите картинку 1.

Код:

ЭлементыФормы.ДобавитьActiveX("AcroPDF.PDF","пдф",,ЭлементыФормы.Панель2); 
ЭлементыФормы.пдф.Высота = ЭтаФорма.Высота-10; 
ЭлементыФормы.пдф.Ширина = ЭтаФорма.Ширина-2; 
ЭлементыФормы.пдф.АктивизироватьПоУмолчанию = ИстинА; 
ЭлементыФормы.пдф.src = "D:\123.pdf";

В итоге мы получим результат который изображен на картинке 2.

В целом открытие PDF происходит без использования внешних dll, непонятно кем написанных, идет прямое взаимодействия с ActivX и програмным продуктом корпорации Adobe. Позже выложим, как открывать pdf через другие редакторы.