Die gesamte Palette der Konvertierungs- und Bildbearbeitungsoptionen von reaConverter kann jetzt mit Hilfe der Dynamic Link Library (DLL)-Funktion der neuesten Version in Ihre eigene angepasste Softwarelösung integriert werden. Diese richtet sich hauptsächlich an Entwickler und erfahrene Anwender und ist für die Windows-Plattform konzipiert
Die DLL-Funktion arbeitet ähnlich mit der Befehlszeilenschnittstelle, jedoch funktioniert die DLL nur über interne Programmaufrufe. reaConverter DLL ist nur mit Pro Version erhältlich.
Sie finden die Datei reaconverterX.dll im Programmordner von reaConverter Pro, die in jeder Entwicklungsumgebung verwendet werden kann, die ActiveX unterstützt.
DLL hat nur eine Funktion, die cons.rcp.exe einsetzt
Sie müssen 3 String-Eigenschaften angeben:
reaConverter gibt Code-Werte zurück:
0 - Keine Fehler
1 - Konfigurationsdatei (cfg) wird nicht gefunden
2 - Aktionsdatei (Akt) wurde nicht gefunden
3 - Nicht genügend Parameter
4 - Entspricht der Fehlermeldung: cons_rcp.exe Interner Fehler (1)
5 - Entspricht der Fehlermeldung: cons_rcp.exe Interner Fehler (2)
6 - Entspricht der Fehlermeldung: cons_rcp.exe Interner Fehler (3)
7 - Es gibt keine Dateien, die konvertiert werden müssen. Oder Dateiliste (lst) wird nicht gefunden
8 - Indicates that not all files were converted
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