phpdftk API Documentation

PdfAProfile : string
in package
implements ConformanceProfile

PDF/A conformance profiles (ISO 19005).

PDF/A-1 (ISO 19005-1): based on PDF 1.4 PDF/A-2 (ISO 19005-2): based on PDF 1.7 PDF/A-3 (ISO 19005-3): based on PDF 1.7, allows embedded files PDF/A-4 (ISO 19005-4): based on PDF 2.0

Table of Contents

Interfaces

ConformanceProfile

Cases

A1a  = '1a'
A1b  = '1b'
A2a  = '2a'
A2b  = '2b'
A2u  = '2u'
A3a  = '3a'
A3b  = '3b'
A3u  = '3u'
A4  = '4'
A4e  = '4e'
A4f  = '4f'

Methods

allowsEmbeddedFiles()  : bool
Whether this profile allows embedded files (PDF/A-3+ only).
getConformanceLevel()  : string|null
Conformance level letter (a, b, u, e, f) or null for PDF/A-4 base.
getFamily()  : string
getLevel()  : string
getPart()  : int
ISO 19005 part number (1, 2, 3, or 4).
getPdfVersion()  : PdfVersion
getXmpNamespace()  : string
getXmpPrefix()  : string
getXmpProperties()  : array<string|int, mixed>
prohibitsTransparency()  : bool
Whether this profile prohibits transparency (PDF/A-1 only).
requiresTaggedStructure()  : bool
Whether this profile requires Level A (tagged PDF).

Cases

Methods

allowsEmbeddedFiles()

Whether this profile allows embedded files (PDF/A-3+ only).

public allowsEmbeddedFiles() : bool
Return values
bool

getConformanceLevel()

Conformance level letter (a, b, u, e, f) or null for PDF/A-4 base.

public getConformanceLevel() : string|null
Return values
string|null

getFamily()

public getFamily() : string
Return values
string

getLevel()

public getLevel() : string
Return values
string

getPart()

ISO 19005 part number (1, 2, 3, or 4).

public getPart() : int
Return values
int

getXmpNamespace()

public getXmpNamespace() : string
Return values
string

getXmpPrefix()

public getXmpPrefix() : string
Return values
string

getXmpProperties()

public getXmpProperties() : array<string|int, mixed>
Return values
array<string|int, mixed>

prohibitsTransparency()

Whether this profile prohibits transparency (PDF/A-1 only).

public prohibitsTransparency() : bool
Return values
bool

requiresTaggedStructure()

Whether this profile requires Level A (tagged PDF).

public requiresTaggedStructure() : bool
Return values
bool

        
On this page

Search results