PdfCompliance

Contents
[ ]

Inheritance: java.lang.Object

public class PdfCompliance

Specifies the PDF standards compliance level.

Fields

Field Description
PDF_17 The output file will comply with the PDF 1.7 (ISO 32000-1) standard.
PDF_20 The output file will comply with the PDF 2.0 (ISO 32000-2) standard.
PDF_A_1_A The output file will comply with the PDF/A-1a (ISO 19005-1) standard.
PDF_A_1_B The output file will comply with the PDF/A-1b (ISO 19005-1) standard.
PDF_A_2_A The output file will comply with the PDF/A-2a (ISO 19005-2) standard.
PDF_A_2_U The output file will comply with the PDF/A-2u (ISO 19005-2) standard.
PDF_A_4 The output file will comply with the PDF/A-4 (ISO 19005-4:2020) standard.
PDF_UA_1 The output file will comply with the PDF/UA-1 (ISO 14289-1) standard.
length

Methods

Method Description
equals(Object arg0)
fromName(String pdfComplianceName)
getClass()
getName(int pdfCompliance)
getValues()
hashCode()
notify()
notifyAll()
toString()
toString(int pdfCompliance)
wait()
wait(long arg0)
wait(long arg0, int arg1)

PDF_17

public static int PDF_17

The output file will comply with the PDF 1.7 (ISO 32000-1) standard.

PDF_20

public static int PDF_20

The output file will comply with the PDF 2.0 (ISO 32000-2) standard.

PDF_A_1_A

public static int PDF_A_1_A

The output file will comply with the PDF/A-1a (ISO 19005-1) standard. This level includes all the requirements of PDF/A-1b and additionally requires that document structure be included (also known as being “tagged”), with the objective of ensuring that document content can be searched and repurposed. Note that exporting the document structure significantly increases the memory consumption, especially for the large documents.

PDF_A_1_B

public static int PDF_A_1_B

The output file will comply with the PDF/A-1b (ISO 19005-1) standard. PDF/A-1b has the objective of ensuring reliable reproduction of the visual appearance of the document.

PDF_A_2_A

public static int PDF_A_2_A

The output file will comply with the PDF/A-2a (ISO 19005-2) standard. This level includes all the requirements of PDF/A-2u and additionally requires that document structure be included (also known as being “tagged”), with the objective of ensuring that document content can be searched and repurposed. Note that exporting the document structure significantly increases the memory consumption, especially for the large documents.

PDF_A_2_U

public static int PDF_A_2_U

The output file will comply with the PDF/A-2u (ISO 19005-2) standard. PDF/A-2u has the objective of preserving document static visual appearance over time, independent of the tools and systems used for creating, storing or rendering the files. Additionally any text contained in the document can be reliably extracted as a series of Unicode codepoints.

PDF_A_4

public static int PDF_A_4

The output file will comply with the PDF/A-4 (ISO 19005-4:2020) standard. PDF/A-4 has the objective of preserving document static visual appearance over time, independent of the tools and systems used for creating, storing or rendering the files. Additionally any text contained in the document can be reliably extracted as a series of Unicode codepoints.

PDF_UA_1

public static int PDF_UA_1

The output file will comply with the PDF/UA-1 (ISO 14289-1) standard. The primary purpose of PDF/UA is to define how to represent electronic documents in the PDF format in a manner that allows the file to be accessible.

length

public static int length

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

Parameter Type Description
arg0 java.lang.Object

Returns: boolean

fromName(String pdfComplianceName)

public static int fromName(String pdfComplianceName)

Parameters:

Parameter Type Description
pdfComplianceName java.lang.String

Returns: int

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getName(int pdfCompliance)

public static String getName(int pdfCompliance)

Parameters:

Parameter Type Description
pdfCompliance int

Returns: java.lang.String

getValues()

public static int[] getValues()

Returns: int[]

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

toString()

public String toString()

Returns: java.lang.String

toString(int pdfCompliance)

public static String toString(int pdfCompliance)

Parameters:

Parameter Type Description
pdfCompliance int

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

Parameter Type Description
arg0 long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

Parameter Type Description
arg0 long
arg1 int