Я нашел ImageMagick в сети и пытаюсь добавить его в один из моих старых проектов VB6, чтобы конвертировать некоторые файлы .jpgs -> PDF.
Я установил и зарегистрировал dll:
ImageMagick-7.0.7-29-Q16-x64-dll.exe
Я добавил ссылку в мои проекты без проблем:
Библиотека типов ImageMagicObject 1.0
Проблема теперь возникает, когда я пытаюсь создать объект ImageMagickObject.MagickImage.1
примерно так:
'Dim your object as a simple Object
Dim imgMkObj As Object
'Set your object
Set imgMkObj = CreateObject("ImageMagickObject.MagickImage.1")
'Convert your image
MsgBox imgMkObj.Convert("C:\source.jpg", "-resize=800x600", "C:\destination.pdf")
Когда он попадает в часть SET, он выдает ошибку
Ошибка времени выполнения 429
Компонент ActiveX не может создать объект
И я действительно понятия не имею, как действовать дальше. Есть ли компонент ImageObject, который мне нужно добавить в мое приложение (OCX), чтобы сделать эту работу. Я пытаюсь программно (не из командной строки) изменить форматы некоторых документов.
Может кто-нибудь пролить свет на это?
Спасибо.