• Добро пожаловать на Форум пользователей ПО АСКОН. Пожалуйста, авторизуйтесь.
 

Уважаемые пользователи,

Хотим проинформировать вас о режиме работы регистрации на нашем сайте.

Зарегистрироваться возможно в рабочие дни, с 8:00 до 20:00 (мск).

Если у вас возникнут вопросы или потребуется дополнительная информация, не стесняйтесь обращаться к нашей службе поддержки. Вы можете связаться с нами по указанным контактным данным на нашем сайте.

Благодарим вас за понимание и сотрудничество. Мы ценим ваше терпение и стремимся предоставить вам лучший опыт использования нашего сервиса.

С уважением,
Команда Ascon

Проблема получения интерфейса IConverter KompasInvisible v21

Автор once, 23.05.23, 21:17:27

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

once

Подскажите, пожалуйста, есть ли в 21 версии Компаса возможность получить интерфейс конвертера в pdf для kompasInvisible? Ниже прилагаю 4 варианта получения этого интерфейса для Компас и kompasInvisible для версий api 5 и 7, которые все работали в Компас 14 версии. Проблема в том, что для kompasinvisible (варианты 1 и 3) интерфейс возвращается null.

string pdf2dPath = @"C:\Program Files\ASCON\KOMPAS-3D v21\Bin\Pdf2d.dll";
//1 вариант
KompasObject kompasInv5 = (KompasObject)Activator.CreateInstance(Type.GetTypeFromProgID("KSINVISIBLE.Application.5"));
IApplication kompasInv7 = kompasInv5.ksGetApplication7();
IConverter converter = kompasInv7.Converter[pdf2dPath];           
//2 вариант
KompasObject kompas5 = (KompasObject)Activator.CreateInstance(Type.GetTypeFromProgID("KOMPAS.Application.5"));
IApplication kompas7 = kompas5.ksGetApplication7();
converter = kompas7.Converter[pdf2dPath];
//3 вариант
IApplication kmpsInv7 = (IApplication)Activator.CreateInstance(Type.GetTypeFromProgID("KSINVISIBLE.Application.7"));
converter = kmpsInv7.Converter[pdf2dPath];
//4 вариант
IApplication kmps7 = (IApplication)Activator.CreateInstance(Type.GetTypeFromProgID("KOMPAS.Application.7"));
converter = kmps7.Converter[pdf2dPath];

p3452

За v21, не скажу а v20 и более ранних - есть, НО! - При наличии отдельной лицензии на него!!!
АСКОН - "жаба (жадности) задавила"...
+ Благодарностей: 2