Thema: Delphi PDF mit Tesseract

Einzelnen Beitrag anzeigen

Delbor

Registriert seit: 8. Okt 2006
Ort: St.Gallen/Schweiz
1.186 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: PDF mit Tesseract

  Alt 26. Mai 2018, 12:50
Hi zusammen

Inzwischen hat sich etwas getan, und obige Prozedur hat sich etwas verändert:
Delphi-Quellcode:
procedure TPDFOfficerMain.DoFinishedImageScan(Sender: TObject;
  const Image: TBitmap);
  var ActDate, OldFile, S, P :String;
      Scannedstream : TFileStream; TTifimage : TTIFFGraphic;
begin
  TTifimage := TTIFFGraphic.Create;
  TTifimage.Assign(Image); /// Das Image(BMP) wird in ein Tiff umgewandelt
  ImgScannedImage.Picture.Assign(TTifimage); /// und einem TImage zugewiesen und auch angezeigt
  ImgScannedImage.Stretch := True;
  ActDate := ReplaceStr(DateTimeToStr(Now),':', '-' );
  OldFile := 'Image' +ActDate+'.tiff'; // OldFile ist der Pfad, unter dem das Tiff gespeichert wird
  S := IncludeTrailingPathDelimiter(FAppDataPath) + OldFile;
  P := ChangeFileExt(S,'.Pdf');
  TTifimage.SaveToFile(S); // <=Hier sollte das Tiff gespeichert werden
  Self.OCRFrame1.OutputFileName := P; // 2 Propertys beschreiben direkt 2 Felder für den
  Self.OCRFrame1.InputFileName := S; // Quell- und den Zielpfad, den die Fuktion CreatePDF benötigt
  Self.OCRFrame1.OCR2PDF;
end;
Das Tiff wird zwar angezeigt, aber nicht gespeichert - logisch, dass die PDF-Datei zwar ebenso angelegt wird, wie die Tiff-Datei, aber natürlich ebenso leer ist. Das Problem scheint also genau da zu liegen. Was mache ich Falsch?

Gruss
Delbor
Roger
Man muss und kann nicht alles wissen - man muss nur wissen, wo es steht.
Frei nach Albert Einstein
http://roase.ch
  Mit Zitat antworten Zitat