PDFium Delphi Component Docs

ValidatePdfE metoda

Component: TPdf  ·  Unit: PDFium
Preuči trenutno odprt PDF glede označevalcev skladnosti s PDF/E-1 in vrne strukturiran rezultat z zaznano ravnjo skladnosti ter množico najdenih posebnih težav

Syntax

function ValidatePdfE: TPdfEValidationResult;

Description

ValidatePdfE preišče odprt dokument in poišče označevalce oblike datoteke PDF/E-1, ki jih določa ISO 24517-1:2008:

Rezultat je zapis TPdfEValidationResult:

ValidatePdfE je pregled v načinu samo za branje — dokumenta ne spreminja in ga je varno klicati večkrat zapored. Uporabite ga, preden vsebino PDF/E potisnete v inženirski arhiv, da razkrije neskladnosti na ravni oblike datoteke, ki jih ta knjižnica zazna. Za pogost pregled »ali je to PDF/E-1?«, ki ne potrebuje seznama težav, raje uporabite lažjo lastnost PdfEConformance

Remarks

Example

uses System.TypInfo;

var
  Outcome: TPdfEValidationResult;
  Issue: TPdfEValidationIssue;
begin
  Pdf1.FileName := 'C:\Incoming\drawing.pdf';
  Pdf1.Active := True;
  Outcome := Pdf1.ValidatePdfE;
  Memo1.Lines.Add('Level: ' + GetEnumName(TypeInfo(TPdfEConformance),
    Ord(Outcome.Conformance)));
  for Issue in Outcome.Issues do
    Memo1.Lines.Add('- ' + GetEnumName(TypeInfo(TPdfEValidationIssue), Ord(Issue)));
end;

See Also

PdfEConformance, SaveAsPdfE, SaveAsPdfEToStream, ValidatePdfA, ValidatePdfUa