SavePreflightReport
Conformità, ispezione dei documenti
Descrizione
Crea un rapporto testuale con CreatePreflightReport e lo scrive in UTF-8, creando automaticamente la directory di output
Sintassi
Delphi
Function TPDFlib.SavePreflightReport(Const InputFileName, Password, ReportFileName: WideString; ComplianceTests, Options: Integer): Integer;
Parametri
| InputFileName | Percorso completo del file PDF da convalidare |
|---|---|
| Password | Password usata per aprire il file. Passare una stringa vuota per i documenti non crittografati |
| ReportFileName | Percorso di destinazione del report di testo. Le directory padre vengono create automaticamente. Il passaggio di un valore vuoto restituisce 0. |
| ComplianceTests | Maschera di bit delle verifiche: 1 per PDF/A, 2 per PDF/UA-1, 3 o 0 per entrambe. |
| Options | Flag di bit passati a ogni verifica di conformità selezionata. Passare 1 per arrestare ogni verifica dopo il primo problema. |
Valori restituiti
| 0 | Il nome del file del rapporto era vuoto |
|---|---|
| 1 | Il report è stato generato e scritto correttamente |
Note
Usare SavePreflightReportEx per JSON, HTML o CSV. Errori di apertura, convalida o scrittura emergono come eccezioni; intercettarle negli strumenti che richiedono codici di uscita
Esempio
if PDF.SavePreflightReport('output.pdf', '', 'output-preflight.txt', 1 or 2, 0) = 1 then
WriteLn('Preflight report saved.');Vedere anche
Preflight Reports, SavePreflightReportEx, CreatePreflightReport, ComparePreflightReports, CheckFileCompliance, ReleaseStringList