PDFium Delphi Component Docs

ValidatePdfX-metodi

Komponentti: TPdf  ·  Yksikkö: PDFium
Tutkii avoinna olevan PDF:n PDF/X-merkit ja valitut sisältötason vaatimukset palauttaen havaitun vaatimustenmukaisuustason ja löydetyt yksittäiset ongelmat

Syntax

function ValidatePdfX: TPdfXValidationResult;

Description

ValidatePdfX käsittelee avoimen dokumentin läpi etsien ISO 15930 -perheen määrittelemät tiedostomuotomerkit ja valitut sisältösäännöt

Tulos on TPdfXValidationResult-tietue:

ValidatePdfX on vain luku -tyyppinen tutkimus. Käytä sitä ennen PDF/X-aineiston työntämistä painoedeltuotyöhön, jotta vaatimustenmukaisuuspoikkeamat tulevat operaattorin tietoon. Yleiseen "mikä tämän PDF/X-taso on?" -tarkistukseen, joka ei tarvitse ongelmalistaa, sopii paremmin kevyempi PdfXConformance-ominaisuus

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