phpdftk API Documentation

ConformanceProfile
in

Represents a PDF subset conformance profile (e.g. PDF/A-1b, PDF/X-4, PDF/UA-1).

Each profile maps to a specific ISO standard and conformance level, defines the minimum PDF version required, and provides the XMP identification properties that must appear in the document metadata.

Table of Contents

Methods

getFamily()  : string
Standard family name (e.g. 'PDF/A', 'PDF/X', 'PDF/UA').
getLevel()  : string
Conformance level label (e.g. '1b', 'X-4', 'UA-1').
getPdfVersion()  : PdfVersion
Minimum PDF version required by this profile.
getXmpNamespace()  : string
XMP namespace URI for the identification schema.
getXmpPrefix()  : string
XMP namespace prefix (e.g. 'pdfaid', 'pdfxid').
getXmpProperties()  : array<string, string>
XMP identification properties for this profile.

Methods

getFamily()

Standard family name (e.g. 'PDF/A', 'PDF/X', 'PDF/UA').

public getFamily() : string
Return values
string

getLevel()

Conformance level label (e.g. '1b', 'X-4', 'UA-1').

public getLevel() : string
Return values
string

getXmpNamespace()

XMP namespace URI for the identification schema.

public getXmpNamespace() : string
Return values
string

getXmpPrefix()

XMP namespace prefix (e.g. 'pdfaid', 'pdfxid').

public getXmpPrefix() : string
Return values
string

getXmpProperties()

XMP identification properties for this profile.

public getXmpProperties() : array<string, string>

Keys are the local property names within the identification namespace (e.g. 'part', 'conformance'). Values are the property values.

Return values
array<string, string>

        
On this page

Search results