SY_RunPreflightPDF
- dw
Owned by dw
07.06.2021
Loading data...
Führt ein vordefinierte Preflight-Profil auf einer PDF-Datei aus.
Mit dieser Funktion kann über die native PDF-Engine ein vordefiniertes Preflight-Profil (*.kfpx-Datei) auf einer PDF-Datei ausgeführt werden (z.B. PDF Fixups und mehr).
Prototyp
SY_RunPreflightPDF( pdfFileIn, profileFile, pdfFileOut )
Parameter
Parameter | Typ | Bedeutung |
---|---|---|
1 | string | Pfad zur Eingabe-PDF |
2 | string | Pfad zur Profil-Datei (*.kfpx) |
3 | string | Pfad zur Ausgabe-PDF |
Rückgabewert
Nummer | Typ | Bedeutung |
---|---|---|
1 | number | ~= 0 bei Fehler |
Hinweise
- Für diese Funktion muss die PDF-Engine installiert und funktionell sein.
- Eigene Preflight-Profile können in der pdfToolbox oder in Adobe Acrobat erstellt werden.
Beispiel
-- Formularfeldwerte auf die PDF anwenden (flatten) local pdfFile = SysLogRoot .. [[\tmp\in.pdf]] local profileFile = SysLogRoot .. [[\pdfEngine\var\Profiles\PDF Fixups\Flatten all form fields into page contents.kfpx]] local pdfFileOut = SysLogRoot .. [[\tmp\out.pdf]] local res_preflight = SY_RunPreflightPDF( pdfFile, profileFile, pdfFileOut ) if res_preflight ~= 0 then SY_Proto2( "Fehler bei der Ausführung des Preflight-Profils!" ) end