SavePreflightReportEx
Megfelelőség, dokumentumvizsgálat
Leírás
Létrehoz egy előzetes vizsgálati jelentést a(z) CreatePreflightReportEx függvénnyel, és UTF-8 fájlba írja. Ezt a túlterhelést akkor használja, ha a kimenetnek az alapértelmezett egyszerű szöveges jelentés helyett JSON-, HTML- vagy CSV-formátumúnak kell lennie
Szintaxis
Delphi
Function TPDFlib.SavePreflightReportEx(Const InputFileName, Password, ReportFileName: WideString; ComplianceTests, Options, ReportFormat: Integer): Integer;
Paraméterek
| InputFileName | Az ellenőrizendő PDF-fájl teljes elérési útja |
|---|---|
| Password | A fájl megnyitásához használt jelszó Titkosítatlan dokumentumoknál adjon át üres karakterláncot |
| ReportFileName | A céljelentés elérési útja. A szülőkönyvtárak automatikusan létrejönnek. Üres érték átadása 0 értéket ad vissza |
| ComplianceTests | Bitmaszk annak kiválasztására, hogy mely ellenőrzések legyenek benne: 1 a PDF/A-hoz, 2 a PDF/UA-1-hez, 3 vagy 0 mindkettőhöz |
| Options | Az egyes kiválasztott megfelelőségi ellenőrzéseknek átadott bitjelzők. Adjon át 1 értéket, hogy minden ellenőrzés az első problémája után leálljon |
| ReportFormat | Kimeneti formátumválasztó: 0 szöveghez, 1 JSON-hoz, 2 HTML-hez vagy 3 CSV-hez |
Visszatérési értékek
| 0 | A jelentésfájl neve üres volt |
|---|---|
| 1 | A jelentés létrejött és sikeresen kiírásra került |
Megjegyzések
A jelentést a CreatePreflightReportEx állítja elő, majd UTF-8 kódolással menti. A fájlmegnyitási, ellenőrzési, könyvtárlétrehozási és írási hibák kivételként jelennek meg az alapul szolgáló fájl- és megfelelőség-ellenőrzési útvonalakról; a visszatérési érték csak az üres célútvonalat különbözteti meg a létrehozott jelentéstől
A jelentésformátum-szerződéshez, a parancssori bemutatóhoz, a kötegelt módhoz és az összehasonlítási munkafolyamathoz lásd a Preflight-jelentések oldalt
Példa
PDF.SavePreflightReportEx('output.pdf', '', 'output-preflight.json', 1 or 2, 0, 1);
PDF.SavePreflightReportEx('output.pdf', '', 'output-preflight.html', 1 or 2, 0, 2);
PDF.SavePreflightReportEx('output.pdf', '', 'output-preflight.csv', 1 or 2, 0, 3);Lásd még
Preflight Reports, SavePreflightReport, CreatePreflightReportEx, ComparePreflightReports, CheckFileCompliance