Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Finereader 9 von Delphi aus steuern (https://www.delphipraxis.net/133780-finereader-9-von-delphi-aus-steuern.html)

Marco Steinebach 8. Mai 2009 14:20


Finereader 9 von Delphi aus steuern
 
Hallo zusammen,
Ich möchte mit meinem Programm ein Bild einscannen, dank DelphiTwain kein Thema, und es dann mittels FineReader in Text umwandeln lassen.
Okay, beim FineReader 8 gab's eine FineOCR, als Kommandozeilen Tool, die geht aber mit dem 9er zusammen nicht mehr.
Also hab ich mal unter Projekt | Typbibliothek importieren geschaut, und, siehe da, eine FineReader-Komponente war da.
Alles installiert, und jetzt häng ich. ;-)
In der Unit
FineReaderAutomation_TLB.pas
findet sich zwar eine Prozedur, die da heißt:
Delphi-Quellcode:
procedure ConvertToWord(var safeArrayOfImageNames: OleVariant); safecall;
aber um himmelswillen wie übergebe ich der meinen Dateinamen? hä?
Und vielleicht kann mir jemand 'nen tip geben, wie ich, wenn ich dann ein Word-Dokument haben sollte, einen einfachen Text hinkriege?
Für Antworten wäre ich wirklich sehr dankbar!
Einen herzlichen Gruß
Marco

shmia 8. Mai 2009 15:03

Re: Finereader 9 von Delphi aus steuern
 
Ungetestet...
Delphi-Quellcode:
const
  ANZAHL_DATEIEN = 1;
var
  ImageNames : OleVariant;
begin
  ImageNames := VarArrayCreate([0, ANZAHL_DATEIEN-1], varOleStr);
  ImageNames[0] := 'gammligeSitzgruppe.jpg';
  ...ConvertToWord(ImageNames);
end;

Marco Steinebach 11. Mai 2009 10:35

Re: Finereader 9 von Delphi aus steuern
 
Huhu Schmia,
ganz herzlichen Dank für die rasche Antwort.
Joa, genauso hat's funktioniert, aber nur halb, denn der FineReader spielt nicht mit.
Werde wohl doch auf deren SDK warten müssen... :-(
Ganz herzliche Grüße
Marco


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:01 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz