PDFium Delphi Component Docs

ValidatePdfE metoda

Komponenta: TPdf  ·  Jedinica: PDFium
Pregledava trenutačno otvoreni PDF tražeći oznake PDF/E-1 sukladnosti i vraća strukturirani rezultat s otkrivenom razinom sukladnosti te skupom pronadena konkretnih problema

Sintaksa

function ValidatePdfE: TPdfEValidationResult;

Opis

ValidatePdfE prelazi otvoreni dokument tražeći oznake formata datoteke PDF/E-1 definirane u ISO 24517-1:2008:

Rezultat je zapis TPdfEValidationResult:

ValidatePdfE je pregled samo za čitanje — ne mijenja dokument i sigurno se može pozivati više puta. Koristite ga prije predaje PDF/E sadržaja inženjerskom arhivu kako biste otkrili nesukladnosti na razini formata datoteke koje ova biblioteka može uočiti. Za uobičajenu provjeru „je li ovo PDF/E-1?” kojoj nije potreban popis problema radije koristite lakše svojstvo PdfEConformance

Napomene

Primjer

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;

Vidi također

PdfEConformance, SaveAsPdfE, SaveAsPdfEToStream, ValidatePdfA, ValidatePdfUa