PDFium Delphi Component Docs

ValidatePdfE metod

Component: TPdf  ·  Unit: PDFium
Pregleda trenutno otvoreni PDF u potrazi za markerima PDF/E-1 usklađenosti i vraća strukturan rezultat sa otkrivenim nivoom usklađenosti plus skupom konkretnih pronađenih problema

Syntax

function ValidatePdfE: TPdfEValidationResult;

Description

ValidatePdfE prelazi kroz otvoreni dokument u potrazi za markerima format datoteke PDF/E-1 definisanim standardom ISO 24517-1:2008:

Rezultat je zapis TPdfEValidationResult:

ValidatePdfE je inspekcija koja samo čita — ne menja dokument i bezbedno se može pozivati više puta. Koristite je pre nego što PDF/E sadržaj pošaljete u inženjersku arhivu, da iskažete neusklađenosti na nivou formata datoteke koje ova biblioteka može da otkrije. Za uobičajenu proveru „da li je ovo PDF/E-1?“ koja ne treba listu problema, koristite lakše svojstvo 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