public class PdfConformance extends Object
| Modifier and Type | Field and Description |
|---|---|
static PdfConformance |
PDF_A_1A |
static PdfConformance |
PDF_A_1B |
static PdfConformance |
PDF_A_2A |
static PdfConformance |
PDF_A_2B |
static PdfConformance |
PDF_A_2U |
static PdfConformance |
PDF_A_3A |
static PdfConformance |
PDF_A_3B |
static PdfConformance |
PDF_A_3U |
static PdfConformance |
PDF_A_4 |
static String |
PDF_A_4_REVISION |
static PdfConformance |
PDF_A_4E |
static PdfConformance |
PDF_A_4F |
static PdfConformance |
PDF_NONE_CONFORMANCE |
static PdfConformance |
PDF_UA_1 |
static PdfConformance |
PDF_UA_2 |
static PdfConformance |
WELL_TAGGED_PDF_FOR_ACCESSIBILITY |
static PdfConformance |
WELL_TAGGED_PDF_FOR_REUSE |
| Constructor and Description |
|---|
PdfConformance()
Creates a new
PdfConformance instance without any conformance. |
PdfConformance(List<WellTaggedPdfConformance> wtpdfConformance)
Creates a new
PdfConformance instance based on only Well Tagged PDF conformance. |
PdfConformance(PdfAConformance aConformance)
Creates a new
PdfConformance instance based on only PDF/A conformance. |
PdfConformance(PdfAConformance aConformance,
PdfUAConformance uaConformance)
Creates a new
PdfConformance instance based on PDF/A and PDF/UA conformance. |
PdfConformance(PdfAConformance aConformance,
PdfUAConformance uaConformance,
List<WellTaggedPdfConformance> wtpdfConformanceList)
Creates a new
PdfConformance instance based on PDF/A, PDF/UA and Well Tagged PDF conformance. |
PdfConformance(PdfAConformance aConformance,
PdfUAConformance uaConformance,
WellTaggedPdfConformance wtpdfConformance)
Creates a new
PdfConformance instance based on PDF/A, PDF/UA and Well Tagged PDF conformance. |
PdfConformance(PdfUAConformance uaConformance)
Creates a new
PdfConformance instance based on only PDF/UA conformance. |
PdfConformance(WellTaggedPdfConformance wtpdfConformance)
Creates a new
PdfConformance instance based on only Well Tagged PDF conformance. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
conformsTo(PdfAConformance aConformance)
Checks if specified PDF/A conformance is present in this
PdfConformance instance. |
boolean |
conformsTo(PdfConformance... conformanceList)
Checks if any of specified conformance is present in this
PdfConformance instance. |
boolean |
conformsTo(PdfUAConformance uaConformance)
Checks if specified PDF/UA conformance is present in this
PdfConformance instance. |
boolean |
conformsTo(WellTaggedPdfConformance wtPdfConformance)
Gets the
WellTaggedPdfConformance instance if specified. |
boolean |
conformsToAny()
Checks if any of PDF/A, PDF/UA or Well Tagged PDF conformance is specified
|
boolean |
equals(Object o) |
PdfAConformance |
getAConformance()
Gets the
PdfAConformance instance if specified. |
static PdfAConformance |
getAConformance(String part,
String level)
Gets an instance of
PdfAConformance based on passed part and level. |
static PdfConformance |
getConformance(XMPMeta meta)
Gets
PdfConformance instance from XMPMeta. |
PdfUAConformance |
getUAConformance()
Gets the
PdfUAConformance instance if specified. |
List<WellTaggedPdfConformance> |
getWtpdfConformances()
Gets the list of
WellTaggedPdfConformance instances if specified. |
int |
hashCode() |
boolean |
isPdfA()
Checks if any PDF/A conformance is specified.
|
boolean |
isPdfAOrUa()
Deprecated.
Use
conformsToAny() instead, which also checks for Well Tagged PDF conformance. |
boolean |
isPdfUA()
Checks if any PDF/UA conformance is specified.
|
boolean |
isWtpdf()
Checks if any Well Tagged PDF conformance is specified.
|
void |
setConformanceToXmp(XMPMeta xmpMeta)
Sets required fields into XMP metadata according to passed PDF conformance.
|
static void |
setConformanceToXmp(XMPMeta xmpMeta,
PdfConformance conformance)
Deprecated.
Use
setConformanceToXmp(XMPMeta) method of PdfConformance instance instead. |
String |
toString() |
public static final String PDF_A_4_REVISION
public static final PdfConformance PDF_A_1A
public static final PdfConformance PDF_A_1B
public static final PdfConformance PDF_A_2A
public static final PdfConformance PDF_A_2B
public static final PdfConformance PDF_A_2U
public static final PdfConformance PDF_A_3A
public static final PdfConformance PDF_A_3B
public static final PdfConformance PDF_A_3U
public static final PdfConformance PDF_A_4
public static final PdfConformance PDF_A_4E
public static final PdfConformance PDF_A_4F
public static final PdfConformance PDF_UA_1
public static final PdfConformance PDF_UA_2
public static final PdfConformance WELL_TAGGED_PDF_FOR_ACCESSIBILITY
public static final PdfConformance WELL_TAGGED_PDF_FOR_REUSE
public static final PdfConformance PDF_NONE_CONFORMANCE
public PdfConformance(PdfAConformance aConformance, PdfUAConformance uaConformance, WellTaggedPdfConformance wtpdfConformance)
PdfConformance instance based on PDF/A, PDF/UA and Well Tagged PDF conformance.aConformance - the PDF/A conformanceuaConformance - the PDF/UA conformancewtpdfConformance - the Well Tagged PDF conformancepublic PdfConformance(PdfAConformance aConformance, PdfUAConformance uaConformance, List<WellTaggedPdfConformance> wtpdfConformanceList)
PdfConformance instance based on PDF/A, PDF/UA and Well Tagged PDF conformance.aConformance - the PDF/A conformanceuaConformance - the PDF/UA conformancewtpdfConformanceList - the Well Tagged PDF conformancepublic PdfConformance(PdfAConformance aConformance, PdfUAConformance uaConformance)
PdfConformance instance based on PDF/A and PDF/UA conformance.aConformance - the PDF/A conformanceuaConformance - the PDF/UA conformancepublic PdfConformance(PdfAConformance aConformance)
PdfConformance instance based on only PDF/A conformance.aConformance - the PDF/A conformancepublic PdfConformance(PdfUAConformance uaConformance)
PdfConformance instance based on only PDF/UA conformance.uaConformance - the PDF/UA conformancepublic PdfConformance(List<WellTaggedPdfConformance> wtpdfConformance)
PdfConformance instance based on only Well Tagged PDF conformance.wtpdfConformance - the Well Tagged PDF conformancepublic PdfConformance(WellTaggedPdfConformance wtpdfConformance)
PdfConformance instance based on only Well Tagged PDF conformance.wtpdfConformance - the Well Tagged PDF conformancepublic PdfConformance()
PdfConformance instance without any conformance.public static PdfConformance getConformance(XMPMeta meta)
PdfConformance instance from XMPMeta.meta - the meta data to parsePdfConformance instance@Deprecated public static void setConformanceToXmp(XMPMeta xmpMeta, PdfConformance conformance) throws XMPException
setConformanceToXmp(XMPMeta) method of PdfConformance instance instead.xmpMeta - the xmp metadata to which required PDF conformance fields will be setconformance - the PDF conformance which fields should be set into XMP metadata.XMPException - if the file is not well-formed XML or if the parsing failspublic static PdfAConformance getAConformance(String part, String level)
PdfAConformance based on passed part and level.part - the part of PDF/A conformancelevel - the level of PDF/A conformancePdfAConformance instance or null if there is no PDF/A conformance for passed
parameterspublic void setConformanceToXmp(XMPMeta xmpMeta) throws XMPException
xmpMeta - the xmp metadata to which required PDF conformance fields will be setXMPException - if the file is not well-formed XML or if the parsing failspublic boolean isPdfA()
true if PDF/A conformance is specified, otherwise falsepublic boolean isPdfUA()
true if PDF/UA conformance is specified, otherwise falsepublic boolean isWtpdf()
true if Well Tagged PDF conformance is specified, otherwise falsepublic boolean conformsToAny()
true if PDF/A, PDF/UA or Well Tagged PDF conformance is specified, otherwise falsepublic PdfAConformance getAConformance()
PdfAConformance instance if specified.PdfAConformance instance or null.public PdfUAConformance getUAConformance()
PdfUAConformance instance if specified.PdfUAConformance instance or null.public List<WellTaggedPdfConformance> getWtpdfConformances()
WellTaggedPdfConformance instances if specified.WellTaggedPdfConformance instances or empty list.public boolean conformsTo(WellTaggedPdfConformance wtPdfConformance)
WellTaggedPdfConformance instance if specified.wtPdfConformance - the Well Tagged PDF conformance to checkWellTaggedPdfConformance instance or null.public boolean conformsTo(PdfUAConformance uaConformance)
PdfConformance instance.uaConformance - the PDF/UA conformance to checktrue if specified PDF/UA conformance is present in this PdfConformance instance,
otherwisepublic boolean conformsTo(PdfAConformance aConformance)
PdfConformance instance.aConformance - the PDF/A conformance to checktrue if specified PDF/A conformance is present in this PdfConformance instance, otherwisepublic boolean conformsTo(PdfConformance... conformanceList)
PdfConformance instance.conformanceList - the conformances to checktrue if any of specified conformances is present in this PdfConformance instance,
otherwise false@Deprecated public boolean isPdfAOrUa()
conformsToAny() instead, which also checks for Well Tagged PDF conformance.true if PDF/A or PDF/UA conformance is specified, otherwise falseCopyright © 1998–2026 Apryse Group NV. All rights reserved.