java.lang.Object | |
↳ | com.pdftron.pdf.pdfa.PDFACompliance |
PDFACompliance class is used to validate PDF documents for PDF/A (ISO 19005:1/2/3) compliance or to convert existing PDF files to PDF/A compliant documents. The conversion option analyzes the content of existing PDF files and performs a sequence of modifications in order to produce a PDF/A compliant document. Features that are not suitable for long-term archiving (such as encryption, obsolete compression schemes, missing fonts, or device-dependent color) are replaced with their PDF/A compliant equivalents. Because the conversion process applies only necessary changes to the source file, the information loss is minimal. Also, because the converter provides a detailed report for each change, it is simple to inspect changes and to determine whether the conversion loss is acceptable. The validation option in PDF/A Manager can be used to quickly determine whether a PDF file fully complies with the PDF/A specification according to the international standard ISO 19005:1/2/3. For files that are not compliant, the validation option can be used to produce a detailed report of compliance violations as well as a list of relevant error objects. Key Functions: - Checks if a PDF file is compliant with PDF/A (ISO 19005:1/2/3) specification. - Converts any PDF to a PDF/A compliant document. - Supports PDF/A-1a, PDF/A-1b, PDF/A-2b - Produces a detailed report of compliance violations and associated PDF objects. - Keeps the required changes a minimum, preserving the consistency of the original. - Tracks all changes to allow for automatic assessment of data loss. - Allows user to customize compliance checks or omit specific changes. - Preserves tags, logical structure, and color information in existing PDF documents. - Offers automatic font substitution, embedding, and subsetting options. - Supports automation and batch operation. PDF/A Converter is designed to be used in unattended mode in high throughput server or batch environments
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
int | e_Level1A | PDF/A Conformance Level. | |||||||||
int | e_Level1B | ||||||||||
int | e_Level2A | ||||||||||
int | e_Level2B | ||||||||||
int | e_Level2U | ||||||||||
int | e_Level3A | ||||||||||
int | e_Level3B | ||||||||||
int | e_Level3U | ||||||||||
int | e_Level4 | ||||||||||
int | e_Level4E | ||||||||||
int | e_Level4F | ||||||||||
int | e_PDFA0_1_0 | The Constant e_PDFA0_1_0. | |||||||||
int | e_PDFA0_1_1 | The Constant e_PDFA0_1_2. | |||||||||
int | e_PDFA0_1_2 | The Constant e_PDFA0_1_2. | |||||||||
int | e_PDFA0_1_3 | The Constant e_PDFA0_1_3. | |||||||||
int | e_PDFA0_1_4 | The Constant e_PDFA0_1_4. | |||||||||
int | e_PDFA0_1_5 | The Constant e_PDFA0_1_5. | |||||||||
int | e_PDFA11_0_0 | ||||||||||
int | e_PDFA1_10_1 | The Constant e_PDFA1_10_1. | |||||||||
int | e_PDFA1_10_2 | ||||||||||
int | e_PDFA1_10_3 | ||||||||||
int | e_PDFA1_11_1 | The Constant e_PDFA1_11_1. | |||||||||
int | e_PDFA1_11_2 | The Constant e_PDFA1_11_2. | |||||||||
int | e_PDFA1_12_1 | The Constant e_PDFA1_12_1. | |||||||||
int | e_PDFA1_12_10 | ||||||||||
int | e_PDFA1_12_2 | The Constant e_PDFA1_12_2. | |||||||||
int | e_PDFA1_12_3 | The Constant e_PDFA1_12_3. | |||||||||
int | e_PDFA1_12_4 | The Constant e_PDFA1_12_4. | |||||||||
int | e_PDFA1_12_5 | The Constant e_PDFA1_12_5. | |||||||||
int | e_PDFA1_12_6 | The Constant e_PDFA1_12_6. | |||||||||
int | e_PDFA1_13_1 | The Constant e_PDFA1_13_1. | |||||||||
int | e_PDFA1_13_5 | ||||||||||
int | e_PDFA1_2_1 | The Constant e_PDFA1_2_1. | |||||||||
int | e_PDFA1_2_2 | The Constant e_PDFA1_2_2. | |||||||||
int | e_PDFA1_2_3 | ||||||||||
int | e_PDFA1_3_1 | The Constant e_PDFA1_3_1. | |||||||||
int | e_PDFA1_3_2 | The Constant e_PDFA1_3_2. | |||||||||
int | e_PDFA1_3_3 | The Constant e_PDFA1_3_3. | |||||||||
int | e_PDFA1_3_4 | The Constant e_PDFA1_3_4. | |||||||||
int | e_PDFA1_4_1 | The Constant e_PDFA1_4_1. | |||||||||
int | e_PDFA1_4_2 | The Constant e_PDFA1_4_2. | |||||||||
int | e_PDFA1_6_1 | The Constant e_PDFA1_6_1. | |||||||||
int | e_PDFA1_7_1 | The Constant e_PDFA1_7_1. | |||||||||
int | e_PDFA1_7_2 | The Constant e_PDFA1_7_2. | |||||||||
int | e_PDFA1_7_3 | The Constant e_PDFA1_7_3. | |||||||||
int | e_PDFA1_7_4 | The Constant e_PDFA1_7_4. | |||||||||
int | e_PDFA1_8_1 | The Constant e_PDFA1_8_1. | |||||||||
int | e_PDFA1_8_2 | The Constant e_PDFA1_8_2. | |||||||||
int | e_PDFA1_8_3 | The Constant e_PDFA1_8_3. | |||||||||
int | e_PDFA1_8_4 | The Constant e_PDFA1_8_4. | |||||||||
int | e_PDFA1_8_5 | The Constant e_PDFA1_8_5. | |||||||||
int | e_PDFA1_8_6 | The Constant e_PDFA1_8_6. | |||||||||
int | e_PDFA1_8_7 | The Constant e_PDFA1_8_7. | |||||||||
int | e_PDFA2_10_1 | The Constant e_PDFA2_10_1. | |||||||||
int | e_PDFA2_10_20 | ||||||||||
int | e_PDFA2_10_21 | ||||||||||
int | e_PDFA2_2_1 | The Constant e_PDFA2_2_1. | |||||||||
int | e_PDFA2_3_10 | ||||||||||
int | e_PDFA2_3_2 | The Constant e_PDFA2_3_2. | |||||||||
int | e_PDFA2_3_3 | The Constant e_PDFA2_3_3. | |||||||||
int | e_PDFA2_3_3_1 | The Constant e_PDFA2_3_3_1. | |||||||||
int | e_PDFA2_3_3_2 | The Constant e_PDFA2_3_3_2. | |||||||||
int | e_PDFA2_3_4_1 | The Constant e_PDFA2_3_4_1. | |||||||||
int | e_PDFA2_4_1 | The Constant e_PDFA2_4_1. | |||||||||
int | e_PDFA2_4_2 | The Constant e_PDFA2_4_2. | |||||||||
int | e_PDFA2_4_2_10 | ||||||||||
int | e_PDFA2_4_2_11 | ||||||||||
int | e_PDFA2_4_2_12 | ||||||||||
int | e_PDFA2_4_2_13 | ||||||||||
int | e_PDFA2_4_3 | The Constant e_PDFA2_4_3. | |||||||||
int | e_PDFA2_4_4 | The Constant e_PDFA2_4_4. | |||||||||
int | e_PDFA2_5_1 | The Constant e_PDFA2_5_1. | |||||||||
int | e_PDFA2_5_10 | ||||||||||
int | e_PDFA2_5_11 | ||||||||||
int | e_PDFA2_5_12 | ||||||||||
int | e_PDFA2_5_2 | The Constant e_PDFA2_5_2. | |||||||||
int | e_PDFA2_6_1 | The Constant e_PDFA2_6_1. | |||||||||
int | e_PDFA2_7_1 | The Constant e_PDFA2_7_1. | |||||||||
int | e_PDFA2_8_1 | The Constant e_PDFA2_8_1. | |||||||||
int | e_PDFA2_8_3_1 | ||||||||||
int | e_PDFA2_8_3_2 | ||||||||||
int | e_PDFA2_8_3_3 | ||||||||||
int | e_PDFA2_8_3_4 | ||||||||||
int | e_PDFA2_8_3_5 | ||||||||||
int | e_PDFA2_9_1 | The Constant e_PDFA2_9_1. | |||||||||
int | e_PDFA3_2_1 | The Constant e_PDFA3_2_1. | |||||||||
int | e_PDFA3_3_1 | The Constant e_PDFA3_3_1. | |||||||||
int | e_PDFA3_3_2 | The Constant e_PDFA3_3_2. | |||||||||
int | e_PDFA3_3_3_1 | The Constant e_PDFA3_3_3_1. | |||||||||
int | e_PDFA3_3_3_2 | The Constant e_PDFA3_3_3_2. | |||||||||
int | e_PDFA3_4_1 | The Constant e_PDFA3_4_1. | |||||||||
int | e_PDFA3_5_1 | The Constant e_PDFA3_5_1. | |||||||||
int | e_PDFA3_5_2 | The Constant e_PDFA3_5_2. | |||||||||
int | e_PDFA3_5_3 | The Constant e_PDFA3_5_3. | |||||||||
int | e_PDFA3_5_4 | The Constant e_PDFA3_5_4. | |||||||||
int | e_PDFA3_5_5 | The Constant e_PDFA3_5_5. | |||||||||
int | e_PDFA3_5_6 | The Constant e_PDFA3_5_6. | |||||||||
int | e_PDFA3_6_1 | The Constant e_PDFA3_6_1. | |||||||||
int | e_PDFA3_7_1 | The Constant e_PDFA3_7_1. | |||||||||
int | e_PDFA3_7_2 | The Constant e_PDFA3_7_2. | |||||||||
int | e_PDFA3_7_3 | The Constant e_PDFA3_7_3. | |||||||||
int | e_PDFA3_8_1 | ||||||||||
int | e_PDFA4_1 | The Constant e_PDFA4_1. | |||||||||
int | e_PDFA4_2 | The Constant e_PDFA4_2. | |||||||||
int | e_PDFA4_3 | The Constant e_PDFA4_3. | |||||||||
int | e_PDFA4_4 | The Constant e_PDFA4_4. | |||||||||
int | e_PDFA4_5 | The Constant e_PDFA4_5. | |||||||||
int | e_PDFA4_6 | The Constant e_PDFA4_6. | |||||||||
int | e_PDFA5_2_1 | The Constant e_PDFA5_2_1. | |||||||||
int | e_PDFA5_2_10 | The Constant e_PDFA5_2_10. | |||||||||
int | e_PDFA5_2_11 | The Constant e_PDFA5_2_11. | |||||||||
int | e_PDFA5_2_2 | The Constant e_PDFA5_2_2. | |||||||||
int | e_PDFA5_2_3 | The Constant e_PDFA5_2_3. | |||||||||
int | e_PDFA5_2_4 | The Constant e_PDFA5_2_4. | |||||||||
int | e_PDFA5_2_5 | The Constant e_PDFA5_2_5. | |||||||||
int | e_PDFA5_2_6 | The Constant e_PDFA5_2_6. | |||||||||
int | e_PDFA5_2_7 | The Constant e_PDFA5_2_7. | |||||||||
int | e_PDFA5_2_8 | The Constant e_PDFA5_2_8. | |||||||||
int | e_PDFA5_2_9 | The Constant e_PDFA5_2_9. | |||||||||
int | e_PDFA5_3_1 | The Constant e_PDFA5_3_1. | |||||||||
int | e_PDFA5_3_2_1 | The Constant e_PDFA5_3_2_1. | |||||||||
int | e_PDFA5_3_2_2 | The Constant e_PDFA5_3_2_2. | |||||||||
int | e_PDFA5_3_2_3 | The Constant e_PDFA5_3_2_3. | |||||||||
int | e_PDFA5_3_2_4 | The Constant e_PDFA5_3_2_4. | |||||||||
int | e_PDFA5_3_2_5 | The Constant e_PDFA5_3_2_5. | |||||||||
int | e_PDFA5_3_3_1 | The Constant e_PDFA5_3_3_1. | |||||||||
int | e_PDFA5_3_3_2 | The Constant e_PDFA5_3_3_2. | |||||||||
int | e_PDFA5_3_3_3 | The Constant e_PDFA5_3_3_3. | |||||||||
int | e_PDFA5_3_3_4 | The Constant e_PDFA5_3_3_4. | |||||||||
int | e_PDFA5_3_4_1 | The Constant e_PDFA5_3_4_1. | |||||||||
int | e_PDFA5_3_4_2 | The Constant e_PDFA5_3_4_2. | |||||||||
int | e_PDFA5_3_4_3 | The Constant e_PDFA5_3_4_3. | |||||||||
int | e_PDFA6_10_0 | ||||||||||
int | e_PDFA6_10_1 | ||||||||||
int | e_PDFA6_1_1 | The Constant e_PDFA6_1_1. | |||||||||
int | e_PDFA6_1_2 | The Constant e_PDFA6_1_2. | |||||||||
int | e_PDFA6_2_1 | The Constant e_PDFA6_2_1. | |||||||||
int | e_PDFA6_2_11_5 | ||||||||||
int | e_PDFA6_2_11_6 | ||||||||||
int | e_PDFA6_2_11_7 | ||||||||||
int | e_PDFA6_2_11_8 | ||||||||||
int | e_PDFA6_2_2 | The Constant e_PDFA6_2_2. | |||||||||
int | e_PDFA6_2_3 | The Constant e_PDFA6_2_3. | |||||||||
int | e_PDFA6_9_1 | ||||||||||
int | e_PDFA6_9_3 | ||||||||||
int | e_PDFA7_11_1 | The Constant e_PDFA7_11_1. | |||||||||
int | e_PDFA7_11_2 | The Constant e_PDFA7_11_2. | |||||||||
int | e_PDFA7_11_3 | The Constant e_PDFA7_11_3. | |||||||||
int | e_PDFA7_11_4 | The Constant e_PDFA7_11_4. | |||||||||
int | e_PDFA7_11_5 | The Constant e_PDFA7_11_5. | |||||||||
int | e_PDFA7_2_1 | The Constant e_PDFA7_2_1. | |||||||||
int | e_PDFA7_2_2 | The Constant e_PDFA7_2_2. | |||||||||
int | e_PDFA7_2_3 | The Constant e_PDFA7_2_3. | |||||||||
int | e_PDFA7_2_4 | The Constant e_PDFA7_2_4. | |||||||||
int | e_PDFA7_2_5 | The Constant e_PDFA7_2_5. | |||||||||
int | e_PDFA7_3_1 | The Constant e_PDFA7_3_1. | |||||||||
int | e_PDFA7_3_2 | The Constant e_PDFA7_3_2. | |||||||||
int | e_PDFA7_3_3 | The Constant e_PDFA7_3_3. | |||||||||
int | e_PDFA7_3_4 | The Constant e_PDFA7_3_4. | |||||||||
int | e_PDFA7_3_5 | The Constant e_PDFA7_3_5. | |||||||||
int | e_PDFA7_3_6 | The Constant e_PDFA7_3_6. | |||||||||
int | e_PDFA7_3_7 | The Constant e_PDFA7_3_7. | |||||||||
int | e_PDFA7_3_8 | The Constant e_PDFA7_3_8. | |||||||||
int | e_PDFA7_3_9 | The Constant e_PDFA7_3_9. | |||||||||
int | e_PDFA7_5_1 | The Constant e_PDFA7_5_1. | |||||||||
int | e_PDFA7_8_1 | The Constant e_PDFA7_8_1. | |||||||||
int | e_PDFA7_8_10 | The Constant e_PDFA7_8_10. | |||||||||
int | e_PDFA7_8_11 | The Constant e_PDFA7_8_11. | |||||||||
int | e_PDFA7_8_12 | The Constant e_PDFA7_8_12. | |||||||||
int | e_PDFA7_8_13 | The Constant e_PDFA7_8_13. | |||||||||
int | e_PDFA7_8_14 | The Constant e_PDFA7_8_14. | |||||||||
int | e_PDFA7_8_15 | The Constant e_PDFA7_8_15. | |||||||||
int | e_PDFA7_8_16 | The Constant e_PDFA7_8_16. | |||||||||
int | e_PDFA7_8_17 | The Constant e_PDFA7_8_17. | |||||||||
int | e_PDFA7_8_18 | The Constant e_PDFA7_8_18. | |||||||||
int | e_PDFA7_8_19 | The Constant e_PDFA7_8_19. | |||||||||
int | e_PDFA7_8_2 | The Constant e_PDFA7_8_2. | |||||||||
int | e_PDFA7_8_20 | The Constant e_PDFA7_8_20. | |||||||||
int | e_PDFA7_8_21 | The Constant e_PDFA7_8_21. | |||||||||
int | e_PDFA7_8_22 | The Constant e_PDFA7_8_22. | |||||||||
int | e_PDFA7_8_23 | The Constant e_PDFA7_8_23. | |||||||||
int | e_PDFA7_8_24 | The Constant e_PDFA7_8_24. | |||||||||
int | e_PDFA7_8_25 | The Constant e_PDFA7_8_25. | |||||||||
int | e_PDFA7_8_26 | The Constant e_PDFA7_8_26. | |||||||||
int | e_PDFA7_8_27 | The Constant e_PDFA7_8_27. | |||||||||
int | e_PDFA7_8_28 | The Constant e_PDFA7_8_28. | |||||||||
int | e_PDFA7_8_29 | The Constant e_PDFA7_8_29. | |||||||||
int | e_PDFA7_8_3 | The Constant e_PDFA7_8_3. | |||||||||
int | e_PDFA7_8_30 | The Constant e_PDFA7_8_30. | |||||||||
int | e_PDFA7_8_31 | The Constant e_PDFA7_8_31. | |||||||||
int | e_PDFA7_8_4 | The Constant e_PDFA7_8_4. | |||||||||
int | e_PDFA7_8_5 | The Constant e_PDFA7_8_5. | |||||||||
int | e_PDFA7_8_6 | The Constant e_PDFA7_8_6. | |||||||||
int | e_PDFA7_8_7 | The Constant e_PDFA7_8_7. | |||||||||
int | e_PDFA7_8_8 | The Constant e_PDFA7_8_8. | |||||||||
int | e_PDFA7_8_9 | The Constant e_PDFA7_8_9. | |||||||||
int | e_PDFA8_1 | ||||||||||
int | e_PDFA8_2_2 | ||||||||||
int | e_PDFA8_3_3_1 | ||||||||||
int | e_PDFA8_3_3_2 | ||||||||||
int | e_PDFA8_3_4_1 | ||||||||||
int | e_PDFA9_1 | The Constant e_PDFA9_1. | |||||||||
int | e_PDFA9_2 | The Constant e_PDFA9_2. | |||||||||
int | e_PDFA9_3 | ||||||||||
int | e_PDFA9_4 | ||||||||||
int | e_PDFA_3E1 | ||||||||||
int | e_PDFA_3E1_1 | ||||||||||
int | e_PDFA_3E2 | ||||||||||
int | e_PDFA_3E3 | ||||||||||
int | e_PDFA_4_6_1_12_1 | ||||||||||
int | e_PDFA_4_6_1_3_4 | ||||||||||
int | e_PDFA_4_6_1_3_5 | ||||||||||
int | e_PDFA_4_6_1_6_1_3 | ||||||||||
int | e_PDFA_4_6_2_10_6_1 | ||||||||||
int | e_PDFA_4_6_2_10_6_4 | ||||||||||
int | e_PDFA_4_6_2_2_3 | ||||||||||
int | e_PDFA_4_6_2_4_2_3 | ||||||||||
int | e_PDFA_4_6_2_5_3 | ||||||||||
int | e_PDFA_4_6_6_3_1 | ||||||||||
int | e_PDFA_4_6_7_3_5 | ||||||||||
int | e_PDFA_4_6_9_5 |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
PDFACompliance(boolean convert, String file_path, PDFAOptions in_options)
Perform PDF/A validation or PDF/A conversion on the input PDF document.
| |||||||||||
PDFACompliance(boolean convert, byte[] buf, PDFAOptions in_options)
Perform PDF/A validation or PDF/A conversion on the input PDF document.
| |||||||||||
PDFACompliance(boolean convert, String file_path, String password, int conf, int[] exceptions, int max_ref_objs, boolean first_stop)
Perform PDF/A validation or PDF/A conversion on the input PDF document.
| |||||||||||
PDFACompliance(boolean convert, String file_path, String password, int conf, int[] exceptions, int max_ref_objs)
Perform PDF/A validation or PDF/A conversion on the input PDF document with default "first_stop" value.
| |||||||||||
PDFACompliance(boolean convert, String file_path, String password, int[] exceptions)
Perform PDF/A validation or PDF/A conversion on the input PDF document with default "first_stop" value,
default conformance value and default max_rf_objs number.
| |||||||||||
PDFACompliance(boolean convert, byte[] buf, String password, int conf, int[] exceptions, int max_ref_objs, boolean first_stop)
Perform PDF/A validation or PDF/A conversion on the input PDF document
which is stored in a memory buffer.
| |||||||||||
PDFACompliance(boolean convert, byte[] buf, String password, int conf, int[] exceptions, int max_ref_objs)
Perform PDF/A validation or PDF/A conversion on the input PDF document
which is stored in a memory buffer with default "first_stop" value.
| |||||||||||
PDFACompliance(boolean convert, byte[] buf, String password, int[] exceptions)
Perform PDF/A validation or PDF/A conversion on the input PDF document
which is stored in a memory buffer with default "first_stop" value,
default conformance value and default max_rf_objs number..
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
void |
close()
Frees the native memory of the object.
| ||||||||||
void |
destroy()
Frees the native memory of the object.
| ||||||||||
static int |
getDeclaredConformance(PDFDoc in_doc)
Retrieves whether document's XMP metadata claims PDF/A conformance and to what part and level.
| ||||||||||
int |
getError(int idx)
Get the error.
| ||||||||||
int |
getErrorCount()
Get the error count.
| ||||||||||
static String |
getPDFAErrorMessage(int id)
Get the pDFA error message.
| ||||||||||
int |
getRefObj(int id, int obj_idx)
Get the ref obj.
| ||||||||||
int |
getRefObjCount(int id)
Get the ref obj count.
| ||||||||||
byte[] |
saveAs(boolean linearized)
Serializes the converted PDF/A document to a memory buffer.
| ||||||||||
void |
saveAs(String file_path, boolean linearized)
Serializes the converted PDF/A document to a file on disk.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
java.lang.AutoCloseable
|
PDF/A Conformance Level. Level A conforming files must adhere to all of the requirements of ISO 19005. A file meeting this conformance level is said to be a 'conforming PDF/A -1a file.' Level B conforming files shall adhere to all of the requirements of ISO 19005 except those of 6.3.8 and 6.8. A file meeting this conformance level is said to be a 'conforming PDF/A-1b file'. The Level B conformance requirements are intended to be those minimally necessary to ensure that the rendered visual appearance of a conforming file is preservable over the long term.
The Constant e_PDFA0_1_0.
The Constant e_PDFA0_1_2.
The Constant e_PDFA0_1_2.
The Constant e_PDFA0_1_3.
The Constant e_PDFA0_1_4.
The Constant e_PDFA0_1_5.
The Constant e_PDFA1_10_1.
The Constant e_PDFA1_11_1.
The Constant e_PDFA1_11_2.
The Constant e_PDFA1_12_1.
The Constant e_PDFA1_12_2.
The Constant e_PDFA1_12_3.
The Constant e_PDFA1_12_4.
The Constant e_PDFA1_12_5.
The Constant e_PDFA1_12_6.
The Constant e_PDFA1_13_1.
The Constant e_PDFA1_2_1.
The Constant e_PDFA1_2_2.
The Constant e_PDFA1_3_1.
The Constant e_PDFA1_3_2.
The Constant e_PDFA1_3_3.
The Constant e_PDFA1_3_4.
The Constant e_PDFA1_4_1.
The Constant e_PDFA1_4_2.
The Constant e_PDFA1_6_1.
The Constant e_PDFA1_7_1.
The Constant e_PDFA1_7_2.
The Constant e_PDFA1_7_3.
The Constant e_PDFA1_7_4.
The Constant e_PDFA1_8_1.
The Constant e_PDFA1_8_2.
The Constant e_PDFA1_8_3.
The Constant e_PDFA1_8_4.
The Constant e_PDFA1_8_5.
The Constant e_PDFA1_8_6.
The Constant e_PDFA1_8_7.
The Constant e_PDFA2_10_1.
The Constant e_PDFA2_2_1.
The Constant e_PDFA2_3_2.
The Constant e_PDFA2_3_3.
The Constant e_PDFA2_3_3_1.
The Constant e_PDFA2_3_3_2.
The Constant e_PDFA2_3_4_1.
The Constant e_PDFA2_4_1.
The Constant e_PDFA2_4_2.
The Constant e_PDFA2_4_3.
The Constant e_PDFA2_4_4.
The Constant e_PDFA2_5_1.
The Constant e_PDFA2_5_2.
The Constant e_PDFA2_6_1.
The Constant e_PDFA2_7_1.
The Constant e_PDFA2_8_1.
The Constant e_PDFA2_9_1.
The Constant e_PDFA3_2_1.
The Constant e_PDFA3_3_1.
The Constant e_PDFA3_3_2.
The Constant e_PDFA3_3_3_1.
The Constant e_PDFA3_3_3_2.
The Constant e_PDFA3_4_1.
The Constant e_PDFA3_5_1.
The Constant e_PDFA3_5_2.
The Constant e_PDFA3_5_3.
The Constant e_PDFA3_5_4.
The Constant e_PDFA3_5_5.
The Constant e_PDFA3_5_6.
The Constant e_PDFA3_6_1.
The Constant e_PDFA3_7_1.
The Constant e_PDFA3_7_2.
The Constant e_PDFA3_7_3.
The Constant e_PDFA4_1.
The Constant e_PDFA4_2.
The Constant e_PDFA4_3.
The Constant e_PDFA4_4.
The Constant e_PDFA4_5.
The Constant e_PDFA4_6.
The Constant e_PDFA5_2_1.
The Constant e_PDFA5_2_10.
The Constant e_PDFA5_2_11.
The Constant e_PDFA5_2_2.
The Constant e_PDFA5_2_3.
The Constant e_PDFA5_2_4.
The Constant e_PDFA5_2_5.
The Constant e_PDFA5_2_6.
The Constant e_PDFA5_2_7.
The Constant e_PDFA5_2_8.
The Constant e_PDFA5_2_9.
The Constant e_PDFA5_3_1.
The Constant e_PDFA5_3_2_1.
The Constant e_PDFA5_3_2_2.
The Constant e_PDFA5_3_2_3.
The Constant e_PDFA5_3_2_4.
The Constant e_PDFA5_3_2_5.
The Constant e_PDFA5_3_3_1.
The Constant e_PDFA5_3_3_2.
The Constant e_PDFA5_3_3_3.
The Constant e_PDFA5_3_3_4.
The Constant e_PDFA5_3_4_1.
The Constant e_PDFA5_3_4_2.
The Constant e_PDFA5_3_4_3.
The Constant e_PDFA6_1_1.
The Constant e_PDFA6_1_2.
The Constant e_PDFA6_2_1.
The Constant e_PDFA6_2_2.
The Constant e_PDFA6_2_3.
The Constant e_PDFA7_11_1.
The Constant e_PDFA7_11_2.
The Constant e_PDFA7_11_3.
The Constant e_PDFA7_11_4.
The Constant e_PDFA7_11_5.
The Constant e_PDFA7_2_1.
The Constant e_PDFA7_2_2.
The Constant e_PDFA7_2_3.
The Constant e_PDFA7_2_4.
The Constant e_PDFA7_2_5.
The Constant e_PDFA7_3_1.
The Constant e_PDFA7_3_2.
The Constant e_PDFA7_3_3.
The Constant e_PDFA7_3_4.
The Constant e_PDFA7_3_5.
The Constant e_PDFA7_3_6.
The Constant e_PDFA7_3_7.
The Constant e_PDFA7_3_8.
The Constant e_PDFA7_3_9.
The Constant e_PDFA7_5_1.
The Constant e_PDFA7_8_1.
The Constant e_PDFA7_8_10.
The Constant e_PDFA7_8_11.
The Constant e_PDFA7_8_12.
The Constant e_PDFA7_8_13.
The Constant e_PDFA7_8_14.
The Constant e_PDFA7_8_15.
The Constant e_PDFA7_8_16.
The Constant e_PDFA7_8_17.
The Constant e_PDFA7_8_18.
The Constant e_PDFA7_8_19.
The Constant e_PDFA7_8_2.
The Constant e_PDFA7_8_20.
The Constant e_PDFA7_8_21.
The Constant e_PDFA7_8_22.
The Constant e_PDFA7_8_23.
The Constant e_PDFA7_8_24.
The Constant e_PDFA7_8_25.
The Constant e_PDFA7_8_26.
The Constant e_PDFA7_8_27.
The Constant e_PDFA7_8_28.
The Constant e_PDFA7_8_29.
The Constant e_PDFA7_8_3.
The Constant e_PDFA7_8_30.
The Constant e_PDFA7_8_31.
The Constant e_PDFA7_8_4.
The Constant e_PDFA7_8_5.
The Constant e_PDFA7_8_6.
The Constant e_PDFA7_8_7.
The Constant e_PDFA7_8_8.
The Constant e_PDFA7_8_9.
The Constant e_PDFA9_1.
The Constant e_PDFA9_2.
Perform PDF/A validation or PDF/A conversion on the input PDF document.
convert | A flag used to instruct PDF/A processor to perform PDF/A conversion (if 'true') or PDF/A validation (if 'false'). After PDF/A conversion you can save the resulting document using Save() method(s). |
---|---|
file_path | - pathname to the file. |
in_options | Options for PDFA processing |
PDFNetException |
---|
Perform PDF/A validation or PDF/A conversion on the input PDF document.
convert | A flag used to instruct PDF/A processor to perform PDF/A conversion (if 'true') or PDF/A validation (if 'false'). After PDF/A conversion you can save the resulting document using Save() method(s). |
---|---|
buf | A memory buffer containing the serialized PDF document. |
in_options | Options for PDFA processing |
PDFNetException |
---|
Perform PDF/A validation or PDF/A conversion on the input PDF document.
convert | A flag used to instruct PDF/A processor to perform PDF/A conversion (if 'true') or PDF/A validation (if 'false'). After PDF/A conversion you can save the resulting document using Save() method(s). |
---|---|
file_path | the file_path |
password | An optional parameter that can be used to specify the password for encrypted PDF documents (typically only useful in the conversion mode). |
conf | The PDF conformance level. The default value is e_Level1B. |
exceptions | the exceptions |
max_ref_objs | The maximum number of object references per error condition. |
first_stop | the first_stop |
PDFNetException | Throws an exception if the file can't be opened. |
---|
Perform PDF/A validation or PDF/A conversion on the input PDF document with default "first_stop" value.
convert | A flag used to instruct PDF/A processor to perform PDF/A conversion (if 'true') or PDF/A validation (if 'false'). After PDF/A conversion you can save the resulting document using Save() method(s). |
---|---|
file_path | the file_path |
password | An optional parameter that can be used to specify the password for encrypted PDF documents (typically only useful in the conversion mode). |
conf | The PDF conformance level. The default value is e_Level1B. |
exceptions | the exceptions |
max_ref_objs | The maximum number of object references per error condition. |
PDFNetException | Throws an exception if the file can't be opened. |
---|
Perform PDF/A validation or PDF/A conversion on the input PDF document with default "first_stop" value, default conformance value and default max_rf_objs number.
convert | A flag used to instruct PDF/A processor to perform PDF/A conversion (if 'true') or PDF/A validation (if 'false'). After PDF/A conversion you can save the resulting document using Save() method(s). |
---|---|
file_path | the file_path |
password | An optional parameter that can be used to specify the password for encrypted PDF documents (typically only useful in the conversion mode). |
exceptions | the exceptions |
PDFNetException | Throws an exception if the file can't be opened. |
---|
Perform PDF/A validation or PDF/A conversion on the input PDF document which is stored in a memory buffer.
convert | A flag used to instruct PDF/A processor to perform PDF/A conversion (if 'true') or PDF/A validation (if 'false'). After PDF/A conversion you can save the resulting document using Save() method(s). |
---|---|
buf | A memory buffer containing the serialized PDF document. |
password | An optional parameter that can be used to specify the password for encrypted PDF documents (typically only useful in the conversion mode). |
conf | The PDF conformance level. The default value is e_Level1B. |
exceptions | the exceptions |
max_ref_objs | The maximum number of object references per error condition. |
first_stop | the first_stop |
PDFNetException | Throws an exception if the file can't be opened. |
---|
Perform PDF/A validation or PDF/A conversion on the input PDF document which is stored in a memory buffer with default "first_stop" value.
convert | A flag used to instruct PDF/A processor to perform PDF/A conversion (if 'true') or PDF/A validation (if 'false'). After PDF/A conversion you can save the resulting document using Save() method(s). |
---|---|
buf | A memory buffer containing the serialized PDF document. |
password | An optional parameter that can be used to specify the password for encrypted PDF documents (typically only useful in the conversion mode). |
conf | The PDF conformance level. The default value is e_Level1B. |
exceptions | the exceptions |
max_ref_objs | The maximum number of object references per error condition. |
PDFNetException | Throws an exception if the file can't be opened. |
---|
Perform PDF/A validation or PDF/A conversion on the input PDF document which is stored in a memory buffer with default "first_stop" value, default conformance value and default max_rf_objs number..
convert | A flag used to instruct PDF/A processor to perform PDF/A conversion (if 'true') or PDF/A validation (if 'false'). After PDF/A conversion you can save the resulting document using Save() method(s). |
---|---|
buf | A memory buffer containing the serialized PDF document. |
password | An optional parameter that can be used to specify the password for encrypted PDF documents (typically only useful in the conversion mode). |
exceptions | the exceptions |
PDFNetException | Throws an exception if the file can't be opened. |
---|
Frees the native memory of the object. This can be explicity called to control the deallocation of native memory and avoid situations where the garbage collector does not free the object in a timely manner.
PDFNetException |
---|
Frees the native memory of the object. This can be explicity called to control the deallocation of native memory and avoid situations where the garbage collector does not free the object in a timely manner.
Retrieves whether document's XMP metadata claims PDF/A conformance and to what part and level.
in_doc | the document |
---|
PDFNetException |
---|
Get the error.
idx | The index in the array of error code identifiers. The array is indexed starting from zero. |
---|
PDFNetException |
---|
Get the pDFA error message.
id | error code identifier (obtained using GetError() method). |
---|
PDFNetException |
---|
Get the ref obj.
id | error code identifier (obtained using GetError() method). |
---|---|
obj_idx | the obj_idx |
PDFNetException |
---|
Get the ref obj count.
id | error code identifier (obtained using GetError() method). |
---|
PDFNetException |
---|
Serializes the converted PDF/A document to a memory buffer.
Note: This method assumes that the first parameter passed in PDFACompliance constructor (i.e. the convert parameter) is set to 'true'.
linearized | - An optional flag used to specify whether the resulting PDF/A document should be web-optimized (linearized). |
---|
PDFNetException |
---|
Serializes the converted PDF/A document to a file on disk.
Note: This method assumes that the first parameter passed in PDFACompliance constructor (i.e. the convert parameter) is set to 'true'.
file_path | the file_path |
---|---|
linearized | - An optional flag used to specify whether the resulting PDF/A document should be web-optimized (linearized). |
PDFNetException |
---|