Toda la gama de opciones de conversión y edición de imágenes de reaConverter ahora se puede incluir en su propia solución personalizada de software mediante la funcionalidad de Biblioteca de vínculos dinámicos (DLL) de la última edición. Está pensada principalmente para desarrolladores y usuarios expertos, y está diseñada para la plataforma Windows.
La opción DLL funciona de forma similar a la interfaz de línea de comandos. No obstante, DLL solo funciona mediante llamadas internas del programa. La función DLL de reaConverter solo está disponible en la Edición Pro.
Usted puede encontrar reaconverterX.dll en la carpeta del programa reaConverter Pro que puede utilizarse en cualquier entorno de desarrollo compatible con ActiveX.
DLL tiene solo una función que se llama cons.rcp.exe
Es necesario especificar las 3 propiedades de cadena:
Valores de códigos de retorno de reaConverter:
0 - No hay errores
1 - No se encuentra el archivo de configuración (cfg)
2 - No se encuentra el archivo de acción (act)
3 - No hay suficientes parámetros
4 - Corresponde al mensaje de error: error interno de cons_rcp.exe (1)
5 - Corresponde al mensaje de error: error interno de cons_rcp.exe (2)
6 - Corresponde al mensaje de error: error interno de cons_rcp.exe (3)
7 - No hay ningún archivo para convertir, o no se ha encontrado la lista de archivos (lst)
8 - Indica que no todos los archivos se han convertido
reaConverter.Convert MyConverter = new reaConverter.Convert(); MyConverter.Log = "C:\\path_to_log_file.txt"; MyConverter.Params = "-s \"C:\Path_to\input_file.jpg\" -o \"C:\Path_to\output_file.png\""; MyConverter.Path = "C:\\Program Files (x86)\\reaConverter 7 Pro"; MyConverter.Start(); int Result = MyConverter.Result;
uses Vcl.OleAuto; var MyConverter : OleVariant; result : Integer; begin MyConverter := CreateOleObject('reaConverter.Convert'); MyConverter.path := 'C:\Program Files (x86)\reaConverter 7 Pro'; MyConverter.log := 'E:\path_to_log_file.txt'; MyConverter.params := '-s "C:\Path_to\input_file.jpg" -o "C:\Path_to\output_file.png"'; MyConverter.Start; Result:=MyConverter.Result; end;
Dim MyConverter As reaConverter.Convert MyConverter = New reaConverter.Convert MyConverter.Path = "C:\Program Files (x86)\reaConverter 7 Pro" MyConverter.Log = "C:\path_to_log_file.txt" MyConverter.Params = "-s ""C:\Path_to\input_file.jpg"" -o ""C:\Path_to\output_file.png""" MyConverter.Start() Dim result As Integer Result = MyConverter.Result