PDFium Delphi Component Docs

ValidatePdfX metodas

Komponentas: TPdf  ·  Modulis: PDFium
Nagrinėja atvertąjį PDF dėl PDF/X žymų ir pasirinktųjų turinio lygio reikalavimų, grąžindamas aptiktąjį atitikties lygį bei rastų konkrečių problemų aibę

Syntax

function ValidatePdfX: TPdfXValidationResult;

Description

ValidatePdfX pereina per atvertąjį dokumentą ir ieško ISO 15930 šeimos apibrėžtų failo formato žymų bei pasirinktųjų turinio taisyklių

Rezultatas yra TPdfXValidationResult įrašas:

ValidatePdfX yra vien skaitymo apžiūra. Naudokite ją prieš siųsdami PDF/X turinį į spaudos parengimo eigą, kad operatorius išvystų neatitiktis. Paprastam „koks PDF/X lygis?“ patikrinimui, kuriam problemų sąrašo nereikia, rinkitės lengvesnę PdfXConformance ypatybę

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