PDFium Delphi Component Docs

ValidatePdfX metoda

Component: TPdf  ·  Unit: PDFium
Preuči trenutno odprt PDF glede označevalcev PDF/X in izbranih zahtev na ravni vsebine ter vrne zaznano raven skladnosti z množico najdenih posebnih težav

Syntax

function ValidatePdfX: TPdfXValidationResult;

Description

ValidatePdfX preišče odprt dokument in poišče označevalce oblike datoteke ter izbrana pravila vsebine, ki jih določa družina ISO 15930

Rezultat je zapis TPdfXValidationResult:

ValidatePdfX je pregled v načinu samo za branje. Uporabite ga, preden vsebino PDF/X potisnete v predtiskovni potek, da operaterju razkrije neskladnost. Za pogost pregled »katera raven PDF/X je to?«, ki ne potrebuje seznama težav, raje uporabite lažjo lastnost PdfXConformance

Remarks

Example

uses System.TypInfo;

var
  Outcome: TPdfXValidationResult;
  Issue: TPdfXValidationIssue;
begin
  Pdf1.FileName := 'C:\Incoming\ad.pdf';
  Pdf1.Active := True;
  Outcome := Pdf1.ValidatePdfX;
  Memo1.Lines.Add('Level: ' + GetEnumName(TypeInfo(TPdfXConformance),
    Ord(Outcome.Conformance)));
  for Issue in Outcome.Issues do
    Memo1.Lines.Add('- ' + GetEnumName(TypeInfo(TPdfXValidationIssue), Ord(Issue)));
end;

See Also

PdfXConformance, SaveAsPdfX, SaveAsPdfXToStream, ValidatePdfA, ValidatePdfE, ValidatePdfUa