Heinrich_Schwietering schrieb:
ich stelle mir vor, dass es entweder mit einer zusätzlich in /tmp/ abgelegten PDF ohne die Datumserweiterung gehen könnte (wie es ja für die "internen" tiff-Dateien geregelt ist), oder über eine Variable, die den gerade erstellten PDF-Namen und Pfad beinhaltet
Wenn du es einfach halten willst, würde ich das Erstellen der PDF-Datei (mit OCR) und das Versenden der E-Mail kombinieren, denn die Variable file_name
existiert ja so erst mal nur im Scope von do_action
und ihr Inhalt wird am Ende einer Action freigegeben.
Ich habe mal einen Patch (gegenüber dem Stand im Git-Repo) angehängt, der zeigt, wie ich mir das vorstelle - die Aktion heißt pdf_ocr_email
.
Ginge das ggf. mit etwas wie
#define ERSTELLTEPDF="out_pdf"in der Sektion zu ocrmypdf? Und müsste so eine Definition dann nach Gebrauch wieder aufgehoben werden?
Makros werden vom C-Präprozessor aufgelöst und sind ab Definition global gültig, effektiv würden dann nachfolgend im Code alle Vorkommen von ERSTELLTEPDF
durch out_pdf
ersetzt werden.