PDFium Delphi Component Docs

ValidatePdfE-metodi

Komponentti: TPdf  ·  Yksikkö: PDFium
Tutkii avoinna olevan PDF:n PDF/E-1-vaatimustenmukaisuusmerkit ja palauttaa jäsennellyn tuloksen, jossa ovat havaittu vaatimustenmukaisuustaso ja löydetyt yksittäiset ongelmat

Syntax

function ValidatePdfE: TPdfEValidationResult;

Description

ValidatePdfE käsittelee avoimen dokumentin läpi etsien ISO 24517-1:2008 -standardin määrittelemät PDF/E-1-tiedostomuotomerkit:

Tulos on TPdfEValidationResult-tietue:

ValidatePdfE on vain luku -tyyppinen tutkimus — se ei muokkaa dokumenttia, ja sen voi kutsua toistuvasti turvallisesti. Käytä sitä ennen PDF/E-aineiston työntämistä tekniseen arkistoon, jotta tämän kirjaston havaitsemat tiedostomuototason poikkeamat tulevat esiin. Yleiseen "onko tämä PDF/E-1?" -tarkistukseen, joka ei tarvitse ongelmalistaa, sopii paremmin kevyempi PdfEConformance-ominaisuus

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