Docs de PDFiumPas

ValidatePdfX Método

Esta entrada API conserva identificadores, firmas, bloques de código y términos PDF en su forma original.
Componente: TPdf  ·  Unidad: PDFium
Inspecciona el PDF abierto actualmente en busca de marcadores de conformidad PDF/X y devuelve un resultado estructurado con el nivel de conformidad detectado junto con el conjunto de problemas específicos encontrados

Sintaxis

function ValidatePdfX: TPdfXValidationResult;

Descripción

ValidatePdfX recorre el documento abierto buscando los marcadores de formato de archivo definidos por la familia ISO 15930

The result is a TPdfXValidationResult record:

ValidatePdfX es una inspección de solo lectura. Úsalo antes de introducir una carga útil PDF/X en un flujo de preimpresión para mostrar la no conformidad al operador. Para la comprobación común de "¿qué nivel PDF/X es este?" que no necesita la lista de problemas, prefiere la propiedad PdfXConformance, más ligera

Notas

Ejemplo

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;

Véase también

PdfXConformance, SaveAsPdfX, SaveAsPdfXToStream, ValidatePdfA, ValidatePdfE, ValidatePdfUa