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

InputFileNameAz ellenőrizendő PDF-fájl teljes elérési útja
PasswordA fájl megnyitásához használt jelszó Titkosítatlan dokumentumoknál adjon át üres karakterláncot
ReportFileNameA 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
ComplianceTestsBitmaszk 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
OptionsAz 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

0A jelentésfájl neve üres volt
1A 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