SavePreflightReport
Megfelelőség, dokumentumvizsgálat
Leírás
Egyszerű szöveges előellenőrzési jelentést készít a CreatePreflightReport függvénnyel, és UTF-8 szövegfájlba írja. A kimeneti könyvtár automatikusan létrejön, ha még nem létezik
Szintaxis
Delphi
Function TPDFlib.SavePreflightReport(Const InputFileName, Password, ReportFileName: WideString; ComplianceTests, Options: 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él szöveges jelentésének 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 |
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
Használja a SavePreflightReportEx függvényt, ha a kimenetnek JSON, HTML vagy CSV formátumúnak kell lennie. A fájlmegnyitási, érvényesítési vagy írási hibák kivételként jelennek meg a mögöttes fájl- és megfelelőség-ellenőrzési útvonalakból. A hívást burkolja be, ha parancssori eszközökben vagy olyan szolgáltatásokban használja, amelyeknek folyamatszintű kilépési kódokra van szükségük
Példa
if PDF.SavePreflightReport('output.pdf', '', 'output-preflight.txt', 1 or 2, 0) = 1 then
WriteLn('Preflight report saved.');Lásd még
Preflight Reports, SavePreflightReportEx, CreatePreflightReport, ComparePreflightReports, CheckFileCompliance, ReleaseStringList