PDFium Delphi Component Docs

ValidatePdfX metod

Component: TPdf  ·  Unit: PDFium
Pregleda trenutno otvoreni PDF u potrazi za PDF/X markerima i izabranim zahtevima na nivou sadržaja, i vraća otkriveni nivo usklađenosti plus skup konkretnih pronađenih problema

Syntax

function ValidatePdfX: TPdfXValidationResult;

Description

ValidatePdfX prelazi kroz otvoreni dokument u potrazi za markerima formata datoteke i izabranim pravilima sadržaja definisanim porodicom ISO 15930

Rezultat je zapis TPdfXValidationResult:

ValidatePdfX je inspekcija koja samo čita. Koristite je pre nego što PDF/X sadržaj pošaljete u prepress tok, da operateru iskažete neusklađenost. Za uobičajenu proveru „koji je ovo PDF/X nivo?“ koja ne treba listu problema, koristite lakše svojstvo 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