- Main Page
- Namespaces
- Classes
- Files

- File List
- File Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PDFACompliance.h
Go to the documentation of this file.
1 //---------------------------------------------------------------------------------------
2 // Copyright (c) 2001-2025 by Apryse Software Inc. All Rights Reserved.
3 // Consult legal.txt regarding legal and license information.
4 //---------------------------------------------------------------------------------------
5 #ifndef PDFTRON_H_CPPPDFPDFAPDFACompliance
6 #define PDFTRON_H_CPPPDFPDFAPDFACompliance
7
8 #include <vector>
9 #include <PDF/PDFDoc.h>
10 #include <C/PDF/PDFA/TRN_PDFACompliance.h>
11 #include <Common/UString.h>
12
13
14 namespace pdftron {
15 namespace PDF {
16 namespace PDFA {
17 class PDFAOptions;
18
52 class PDFACompliance
53 {
54 public:
55
68 enum Conformance
69 {
70 e_NoConformance = 0,
71 e_Level1A,
72 e_Level1B,
73 e_Level2A,
74 e_Level2B,
75 e_Level2U,
76 e_Level3A,
77 e_Level3B,
78 e_Level3U,
79 e_Level4,
80 e_Level4E,
81 e_Level4F
82 };
83
84 enum ErrorCode
85 {
86 // PDF/A-1 Level B Validation Errors --------------------------------
87 e_PDFA0_1_0 =10,
88 e_PDFA0_1_1 =11,
89 e_PDFA0_1_2 =12,
90 e_PDFA0_1_3 =13,
91 e_PDFA0_1_4 =14,
92 e_PDFA0_1_5 =15,
93 e_PDFA1_2_1 =121,
94 e_PDFA1_2_2 =122,
95 e_PDFA1_3_1 =131,
96 e_PDFA1_3_2 =132,
97 e_PDFA1_3_3 =133,
98 e_PDFA1_3_4 =134,
99 e_PDFA1_4_1 =141,
100 e_PDFA1_4_2 =142,
101 e_PDFA1_6_1 =161,
102 e_PDFA1_7_1 =171,
103 e_PDFA1_7_2 =172,
104 e_PDFA1_7_3 =173,
105 e_PDFA1_7_4 =174,
106 e_PDFA1_8_1 =181,
107 e_PDFA1_8_2 =182,
108 e_PDFA1_8_3 =183,
109 e_PDFA1_8_4 =184,
110 e_PDFA1_8_5 =185,
111 e_PDFA1_8_6 =186,
112 e_PDFA1_8_7 =187,
113 e_PDFA1_10_1 =1101,
114 e_PDFA1_11_1 =1111,
115 e_PDFA1_11_2 =1112,
116 e_PDFA1_12_1 =1121,
117 e_PDFA1_12_2 =1122,
118 e_PDFA1_12_3 =1123,
119 e_PDFA1_12_4 =1124,
120 e_PDFA1_12_5 =1125,
121 e_PDFA1_12_6 =1126,
122 e_PDFA1_12_7 =1127,
123 e_PDFA1_12_11 =11211,
124 e_PDFA1_12_13 =11213,
125 e_PDFA1_12_15 =11215,
126 e_PDFA1_13_1 =1131,
127 e_PDFA2_2_1 =221,
128 e_PDFA2_3_2 =232,
129 e_PDFA2_3_3 =233,
130 e_PDFA2_3_3_1=2331,
131 e_PDFA2_3_3_2=2332,
132 e_PDFA2_3_4_1=2341,
133 e_PDFA2_4_1 =241,
134 e_PDFA2_4_2 =242,
135 e_PDFA2_4_3 =243,
136 e_PDFA2_4_4 =244,
137 e_PDFA2_5_1 =251,
138 e_PDFA2_5_2 =252,
139 e_PDFA2_6_1 =261,
140 e_PDFA2_7_1 =271,
141 e_PDFA2_8_1 =281,
142 e_PDFA2_9_1 =291,
143 e_PDFA2_10_1 =2101,
144 e_PDFA3_2_1 =321,
145 e_PDFA3_2_2 =322,
146 e_PDFA3_2_3 =323,
147 e_PDFA3_2_4 =324,
148 e_PDFA3_2_5 =325,
149 e_PDFA3_2_6 =326,
150 e_PDFA3_2_7 =327,
151 e_PDFA3_3_1 =331,
152 e_PDFA3_3_2 =332,
153 e_PDFA3_3_3_1=3331,
154 e_PDFA3_3_3_2=3332,
155 e_PDFA3_4_1 =341,
156 e_PDFA3_5_1 =351,
157 e_PDFA3_5_2 =352,
158 e_PDFA3_5_3 =353,
159 e_PDFA3_5_4 =354,
160 e_PDFA3_5_5 =355,
161 e_PDFA3_5_6 =356,
162 e_PDFA3_5_7 =357,
163 e_PDFA3_6_1 =361,
164 e_PDFA3_7_1 =371,
165 e_PDFA3_7_2 =372,
166 e_PDFA3_7_3 =373,
167 e_PDFA4_1 =41,
168 e_PDFA4_2 =42,
169 e_PDFA4_3 =43,
170 e_PDFA4_4 =44,
171 e_PDFA4_5 =45,
172 e_PDFA4_6 =46,
173 e_PDFA5_2_1 =521,
174 e_PDFA5_2_2 =522,
175 e_PDFA5_2_3 =523,
176 e_PDFA5_2_4 =524,
177 e_PDFA5_2_5 =525,
178 e_PDFA5_2_6 =526,
179 e_PDFA5_2_7 =527,
180 e_PDFA5_2_8 =528,
181 e_PDFA5_2_9 =529,
182 e_PDFA5_2_10 =5210,
183 e_PDFA5_2_11 =5211,
184 e_PDFA5_3_1 =531,
185 e_PDFA5_3_2_1=5321,
186 e_PDFA5_3_2_2=5322,
187 e_PDFA5_3_2_3=5323,
188 e_PDFA5_3_2_4=5324,
189 e_PDFA5_3_2_5=5325,
190 e_PDFA5_3_3_1=5331,
191 e_PDFA5_3_3_2=5332,
192 e_PDFA5_3_3_3=5333,
193 e_PDFA5_3_3_4=5334,
194 e_PDFA5_3_4_1=5341,
195 e_PDFA5_3_4_2=5342,
196 e_PDFA5_3_4_3=5343,
197 e_PDFA6_1_1 =611,
198 e_PDFA6_1_2 =612,
199 e_PDFA6_2_1 =621,
200 e_PDFA6_2_2 =622,
201 e_PDFA6_2_3 =623,
202 e_PDFA7_2_1 =721,
203 e_PDFA7_2_2 =722,
204 e_PDFA7_2_3 =723,
205 e_PDFA7_2_4 =724,
206 e_PDFA7_2_5 =725,
207 e_PDFA7_3_1 =731,
208 e_PDFA7_3_2 =732,
209 e_PDFA7_3_3 =733,
210 e_PDFA7_3_4 =734,
211 e_PDFA7_3_5 =735,
212 e_PDFA7_3_6 =736,
213 e_PDFA7_3_7 =737,
214 e_PDFA7_3_8 =738,
215 e_PDFA7_3_9 =739,
216 e_PDFA7_5_1 =751,
217 e_PDFA7_8_1 =781,
218 e_PDFA7_8_2 =782,
219 e_PDFA7_8_3 =783,
220 e_PDFA7_8_4 =784,
221 e_PDFA7_8_5 =785,
222 e_PDFA7_8_6 =786,
223 e_PDFA7_8_7 =787,
224 e_PDFA7_8_8 =788,
225 e_PDFA7_8_9 =789,
226 e_PDFA7_8_10 =7810,
227 e_PDFA7_8_11 =7811,
228 e_PDFA7_8_12 =7812,
229 e_PDFA7_8_13 =7813,
230 e_PDFA7_8_14 =7814,
231 e_PDFA7_8_15 =7815,
232 e_PDFA7_8_16 =7816,
233 e_PDFA7_8_17 =7817,
234 e_PDFA7_8_18= 7818,
235 e_PDFA7_8_19= 7819,
236 e_PDFA7_8_20 =7820,
237 e_PDFA7_8_21 =7821,
238 e_PDFA7_8_22 =7822,
239 e_PDFA7_8_23 =7823,
240 e_PDFA7_8_24 =7824,
241 e_PDFA7_8_25 =7825,
242 e_PDFA7_8_26 =7826,
243 e_PDFA7_8_27 =7827,
244 e_PDFA7_8_28 =7828,
245 e_PDFA7_8_29 =7829,
246 e_PDFA7_8_30 =7830,
247 e_PDFA7_8_31 =7831,
248 e_PDFA7_11_1 =7111,
249 e_PDFA7_11_2 =7112,
250 e_PDFA7_11_3 =7113,
251 e_PDFA7_11_4 =7114,
252 e_PDFA7_11_5 =7115,
253 e_PDFA9_1 =91,
254 e_PDFA9_2 =92,
255 e_PDFA9_3 =93,
256 e_PDFA9_4 =94,
257 e_PDFA9_5 =95,
258
259 // PDF/A-1 Level A Validation Errors --------------------------------
260 e_PDFA3_8_1 =381,
261 e_PDFA8_2_2 =822,
262 e_PDFA8_3_3_1=8331,
263 e_PDFA8_3_3_2=8332,
264 e_PDFA8_3_4_1=8341,
265 e_PDFA8_4_1 =841,
266
267
268 // PDF/A-2 Level B Validation Errors --------------------------------
269 e_PDFA1_2_3 =123,
270 e_PDFA1_3_5 =135,
271 e_PDFA1_10_2 =1102,
272 e_PDFA1_10_3 =1103,
273 e_PDFA1_12_8 =1128,
274 e_PDFA1_12_9 =1129,
275 e_PDFA1_12_10 =11210,
276 e_PDFA1_12_12 =11212,
277 e_PDFA1_12_14 =11214,
278 e_PDFA1_13_5 =1135,
279 e_PDFA2_3_10 =2310,
280 e_PDFA2_4_2_10 =24210,
281 e_PDFA2_4_2_11 =24211,
282 e_PDFA2_4_2_12 =24212,
283 e_PDFA2_4_2_13 =24213,
284 e_PDFA2_5_10 =2510,
285 e_PDFA2_5_11 =2511,
286 e_PDFA2_5_12 =2512,
287 e_PDFA2_8_3_1 =2831,
288 e_PDFA2_8_3_2 =2832,
289 e_PDFA2_8_3_3 =2833,
290 e_PDFA2_8_3_4 =2834,
291 e_PDFA2_8_3_5 =2835,
292 e_PDFA2_10_20 =21020,
293 e_PDFA2_10_21 =21021,
294 e_PDFA3_3_4 =334,
295 e_PDFA5_2_12 =5212,
296 e_PDFA8_1 =81,
297 e_PDFA11_0_0 =11000,
298 e_PDFA6_10_0 =6100,
299 e_PDFA6_10_1 =6101,
300 e_PDFA6_2_11_5 =62115,
301 e_PDFA6_2_11_6 =62116,
302 e_PDFA6_2_11_7 =62117,
303 e_PDFA6_2_11_8 =62118,
304 e_PDFA6_2_11_3_3 =621133,
305 e_PDFA6_9_1 =69001,
306 e_PDFA6_9_3 =69003,
307
308 // PDF/A-3 Validation Errors --------------------------------------
309 e_PDFA_3E1 =1,
310 e_PDFA_3E1_1 =101,
311 e_PDFA_3E2 =2,
312 e_PDFA_3E3 =3,
313
314 // PDF/A-4 Validation Errors --------------------------------------
317 e_PDFA_4_6_1_3_4 = 46134,
318 e_PDFA_4_6_1_3_5 = 46135,
319 e_PDFA_4_6_1_6_1_3 = 461613,
320 e_PDFA_4_6_7_3_5 = 46735,
321 e_PDFA_4_6_2_5_3 = 46253,
322 e_PDFA_4_6_6_3_1 = 46631,
323 e_PDFA_4_6_1_12_1 = 461121,
324 e_PDFA_4_6_2_4_2_3 = 462423,
325 e_PDFA_4_6_2_2_3 = 46223,
326 e_PDFA_4_6_3_1_6 = 46316,
327 e_PDFA_4_6_9_5 = 4695,
328 e_PDFA_4_6_2_10_6_1 = 4621061,
329 e_PDFA_4_6_2_10_6_4 = 4621064,
330 e_PDFA_4_6_2_10_8_1 = 4621081,
331
332 e_PDFA_LAST
333 };
334
335
350 PDFACompliance(bool convert, const UString& file_path, const char* password = 0, Conformance conf = e_Level1B, ErrorCode* exceptions = 0, int num_exceptions = 0, int max_ref_objs = 10, bool first_stop = false);
351
368 PDFACompliance(bool convert, const char* buf, size_t buf_size, const char* password = 0, Conformance conf = e_Level1B, ErrorCode* exceptions = 0, int num_exceptions = 0, int max_ref_objs = 10, bool first_stop = false);
369 PDFACompliance(bool convert, const unsigned char* buf, size_t buf_size, const char* password = 0, Conformance conf = e_Level1B, ErrorCode* exceptions = 0, int num_exceptions = 0, int max_ref_objs = 10, bool first_stop = false);
370
382 PDFACompliance(bool convert, const UString& file_path, const PDFA::PDFAOptions& in_options);
383
397 PDFACompliance(bool convert, const char* buf, size_t buf_size, const PDFA::PDFAOptions& in_options);
398 PDFACompliance(bool convert, const unsigned char* buf, size_t buf_size, const PDFA::PDFAOptions& in_options);
399
408 void SaveAs(const UString& file_path, bool linearized = false);
409
418 std::vector<unsigned char> SaveAs(bool linearized = false);
419
420 #ifndef SWIG
421
432 void SaveAs(const char* &out_buf, size_t& out_buf_size, bool linearized = false);
433 #endif
434
438 size_t GetErrorCount();
439
447 PDFACompliance::ErrorCode GetError(size_t idx);
448
453 size_t GetRefObjCount(ErrorCode id);
454
466 size_t GetRefObj(ErrorCode id, size_t err_idx);
467
472 static const char* GetPDFAErrorMessage(ErrorCode id);
473
479 static PDFACompliance::Conformance GetDeclaredConformance(const PDF::PDFDoc& in_doc);
480
484 ~PDFACompliance();
485
489 void Destroy();
490
491 #ifndef SWIGHIDDEN
492 PDFACompliance(TRN_PDFACompliance impl) : mp_pdfac(impl) {}
493 TRN_PDFACompliance mp_pdfac;
494 #endif
495 private:
496 PDFACompliance(const PDFACompliance&);
497 PDFACompliance& operator= (const PDFACompliance&);
498 };
499
500
501 }; // namespace PDFA
502 }; // namespace PDF
503 }; // namespace pdftron
504
505 #include <Impl/PDFACompliance.inl>
506
507 #endif // PDFTRON_H_CPPPDFPDFAPDFACompliance
pdftron::PDF::PDFA::PDFACompliance::e_PDFA7_8_26
&#39;pdfaField:valueType&#39; not found.
Definition: PDFACompliance.h:242
pdftron::PDF::PDFA::PDFACompliance::e_PDFA7_2_2
The Metadata object stream contains Filter key.
Definition: PDFACompliance.h:203
pdftron::PDF::PDFA::PDFACompliance::e_PDFA3_2_4
A BaseFont entry is missing or has invalid type.
Definition: PDFACompliance.h:147
pdftron::PDF::PDFA::PDFACompliance::e_PDFA_4_6_2_4_2_3
An ICCBased CMYK color space is identical to the current PDF/A OutputIntent color profile or the curr...
Definition: PDFACompliance.h:324
pdftron::PDF::PDFA::PDFACompliance::e_PDFA1_12_8
A conforming file shall not contain any real number closer to zero than +/- 1.175 x 10^-38...
Definition: PDFACompliance.h:273
pdftron::PDF::PDFA::PDFACompliance::e_PDFA7_8_10
&#39;pdfaProperty:valueType&#39; not found.
Definition: PDFACompliance.h:226
pdftron::PDF::PDFA::PDFACompliance::e_PDFA6_2_11_6
Some text can&#39;t be mapped to Unicode.
Definition: PDFACompliance.h:301
pdftron::PDF::PDFA::PDFACompliance::e_PDFA4_3
Transparency used (Page or Form XObject with transparency group).
Definition: PDFACompliance.h:169
pdftron::PDF::PDFA::PDFACompliance::e_PDFA1_2_3
Bad file header.
Definition: PDFACompliance.h:269
pdftron::PDF::PDFA::PDFACompliance::e_PDFA_LAST
Definition: PDFACompliance.h:332
pdftron::PDF::PDFA::PDFACompliance::GetError
PDFACompliance::ErrorCode GetError(size_t idx)
pdftron::PDF::PDFA::PDFACompliance::e_PDFA7_8_4
&#39;pdfaExtension:schemas&#39; is using a wrong value type.
Definition: PDFACompliance.h:220
pdftron::PDF::PDFA::PDFACompliance::e_PDFA_4_6_2_10_6_4
Symbolic TrueType fonts shall not contain an Encoding entry in the font dictionary, and the &#39;cmap&#39; subtable in the embedded font program shall either contain the Microsoft Symbol (3,0 - Platform ID=3, Encoding ID=0) or the Mac Roman (1,0 - Platform ID=1, Encoding ID=0) encoding.
Definition: PDFACompliance.h:329
pdftron::PDF::PDFA::PDFACompliance::e_PDFA7_2_4
XMP property not predefined and no extension schema present.
Definition: PDFACompliance.h:205
pdftron::PDF::PDFA::PDFACompliance::e_Level1B
Definition: PDFACompliance.h:72
pdftron::PDF::PDFA::PDFACompliance::e_PDFA9_5
A Widget annotation does not have an appearance dictionary.
Definition: PDFACompliance.h:257
pdftron::PDF::PDFA::PDFACompliance::e_PDFA3_6_1
Widths in embedded font are inconsistent with /Widths entry in the font dictionary.
Definition: PDFACompliance.h:163
pdftron::PDF::PDFA::PDFACompliance::e_PDFA7_11_4
Invalid PDF/A part number.
Definition: PDFACompliance.h:251
pdftron::PDF::PDFA::PDFACompliance::e_PDFA2_8_3_4
JPEG2000: The bit-depth JPEG2000 data must be in range 1-38.
Definition: PDFACompliance.h:290
pdftron::PDF::PDFA::PDFACompliance::e_PDFA1_3_5
The file trailer dictionary&#39;s ID values are empty.
Definition: PDFACompliance.h:270
pdftron::PDF::PDFA::PDFACompliance::e_PDFA5_3_4_3
AP has an N entry whose value is invalid.
Definition: PDFACompliance.h:196
pdftron::PDF::PDFA::PDFACompliance::e_PDFA1_12_13
Maximum number of DeviceN components (8) exceeded.
Definition: PDFACompliance.h:124
pdftron::PDF::PDFA::PDFACompliance::e_PDFA7_11_1
Missing PDF/A identifier.
Definition: PDFACompliance.h:248
pdftron::PDF::PDFA::PDFACompliance::e_PDFA1_12_9
A conforming file shall not contain any real number outside the range of +/- 3.403 x 10^38...
Definition: PDFACompliance.h:274
pdftron::PDF::PDFA::PDFACompliance::e_PDFA7_8_23
&#39;pdfaType:field&#39; is using a wrong value type.
Definition: PDFACompliance.h:239
pdftron::PDF::PDFA::PDFACompliance::e_PDFA2_10_20
Page Group entry is missing in a document without OutputIntent.
Definition: PDFACompliance.h:292
pdftron::PDF::PDFA::PDFACompliance::e_PDFA0_1_3
Using JPEG2000 compression (PDF 1.4 compatibility).
Definition: PDFACompliance.h:90
pdftron::PDF::PDFA::PDFACompliance::e_PDFA9_2
The NeedAppearances flag in the interactive form dictionary is set to true.
Definition: PDFACompliance.h:254
pdftron::PDF::PDFA::PDFACompliance::e_PDFA8_4_1
Invalid format for Lang entry in document catalog or in a structure element dictionary.
Definition: PDFACompliance.h:265
pdftron::PDF::PDFA::PDFACompliance::e_PDFA4_4
Transparency used (Blend mode is not &#39;Normal&#39; or &#39;Compatible&#39;).
Definition: PDFACompliance.h:170
pdftron::PDF::PDFA::PDFACompliance::e_PDFA7_8_13
The required field namespace prefix is &#39;pdfaProperty&#39;.
Definition: PDFACompliance.h:229
pdftron::PDF::PDFA::PDFACompliance::e_PDFA8_3_4_1
A non-standard structure type does not map to a standard type.
Definition: PDFACompliance.h:264
pdftron::PDF::PDFA::PDFACompliance::e_PDFA1_4_1
Subsection header: starting object number and range not separated by a single space.
Definition: PDFACompliance.h:99
pdftron::PDF::PDFA::PDFACompliance::e_PDFA5_2_12
A Page dictionary has an AA key.
Definition: PDFACompliance.h:295
pdftron::PDF::PDFA::PDFACompliance::e_PDFA1_12_6
The number of nested q/Q operators is greater than 28.
Definition: PDFACompliance.h:121
pdftron::PDF::PDFA::PDFACompliance::e_PDFA3_3_4
Annotation which has non-zero width and height and is not a popup or link does not have an appearance...
Definition: PDFACompliance.h:294
pdftron::PDF::PDFA::PDFACompliance::e_PDFA2_3_2
Not a valid ICC color profile.
Definition: PDFACompliance.h:128
pdftron::PDF::PDFA::PDFACompliance::e_PDFA_4_6_1_3_5
If a document information dictionary is present, it shall only contain a ModDate entry.
Definition: PDFACompliance.h:318
pdftron::PDF::PDFA::PDFACompliance::e_PDFA1_12_10
Bad Permission Dictionary.
Definition: PDFACompliance.h:275
pdftron::PDF::PDFA::PDFACompliance::e_PDFA_4_6_1_6_1_3
3D stream shall have a Subtype entry with a value which is either U3D or PRC.
Definition: PDFACompliance.h:319
pdftron::PDF::PDFA::PDFACompliance::e_PDFA5_3_1
An annotation dictionary contains the CA key with a value other than 1.0.
Definition: PDFACompliance.h:184
pdftron::PDF::PDFA::PDFACompliance::e_PDFA_4_6_2_10_6_1
For all non-symbolic TrueType fonts used for rendering, the embedded TrueType font program shall cont...
Definition: PDFACompliance.h:328
pdftron::PDF::PDFA::PDFACompliance::e_PDFA7_8_20
&#39;pdfaType:type&#39; is using a wrong value type.
Definition: PDFACompliance.h:236
pdftron::PDF::PDFA::PDFACompliance::e_PDFA1_8_4
&#39;endobj&#39; not preceded by EOL marker
Definition: PDFACompliance.h:109
pdftron::PDF::PDFA::PDFACompliance::e_PDFA1_12_15
Maximum value (65535) of a CID (character identifier) exceeded.
Definition: PDFACompliance.h:125
pdftron::PDF::PDFA::PDFACompliance::e_PDFA2_4_2_10
OPM is 1.
Definition: PDFACompliance.h:280
pdftron::PDF::PDFA::PDFACompliance::e_PDFA7_8_18
Required property &#39;valueType&#39; missing in PDF/A Schema Value Type.
Definition: PDFACompliance.h:234
pdftron::PDF::PDFA::PDFACompliance::e_PDFA2_5_2
PostScript XObject.
Definition: PDFACompliance.h:138
pdftron::PDF::PDFA::PDFACompliance::e_PDFA1_12_7
Real number&#39;s integer part has excessive absolute magnitude; it must be 32767.0 or less...
Definition: PDFACompliance.h:122
pdftron::PDF::PDFA::PDFACompliance::e_PDFA2_5_10
HTP entry in ExtGState.
Definition: PDFACompliance.h:284
pdftron::PDF::PDFA::PDFACompliance::e_PDFA9_4
Catalog contains NeedsRendering.
Definition: PDFACompliance.h:256
pdftron::PDF::PDFA::PDFACompliance::e_PDFA5_3_3_3
An annotation&#39;s IC entry present but no OutputIntent present.
Definition: PDFACompliance.h:192
pdftron::PDF::PDFA::PDFACompliance::e_PDFA0_1_0
Invalid PDF structure.
Definition: PDFACompliance.h:87
pdftron::PDF::PDFA::PDFACompliance::e_PDFA2_2_1
DestOutputProfile-s in OutputIntents array do not match.
Definition: PDFACompliance.h:127
pdftron::PDF::PDFA::PDFACompliance::e_PDFA7_3_7
Document information entry &#39;CreationDate&#39; not synchronized with XMP.
Definition: PDFACompliance.h:213
pdftron::PDF::PDFA::PDFACompliance::e_PDFA6_9_3
Optional content Contains AS entry.
Definition: PDFACompliance.h:306
pdftron::PDF::PDFA::PDFACompliance::e_PDFA1_8_7
Invalid UTF8 string.
Definition: PDFACompliance.h:112
pdftron::PDF::PDFA::PDFACompliance::e_PDFA_4_6_2_10_8_1
The ActualText entry shall not contain any PUA values.
Definition: PDFACompliance.h:330
UString.h
pdftron::PDF::PDFA::PDFACompliance::e_PDFA1_4_2
&#39;xref&#39; and cross reference subsection header not separated by a single EOL marker.
Definition: PDFACompliance.h:100
pdftron::PDF::PDFA::PDFACompliance::e_PDFA2_6_1
Contains a reference XObject.
Definition: PDFACompliance.h:139
pdftron::PDF::PDFA::PDFACompliance::e_PDFA7_8_28
&#39;pdfaField:description&#39; not found.
Definition: PDFACompliance.h:244
pdftron::PDF::PDFA::PDFACompliance::e_PDFA3_3_3_1
CMap not embedded.
Definition: PDFACompliance.h:153
pdftron::PDF::PDFA::PDFACompliance::e_PDFA7_5_1
&#39;bytes&#39; and &#39;encoding&#39; attributes are not allowed in the header of an XMP packet. ...
Definition: PDFACompliance.h:216
pdftron::PDF::PDFA::PDFACompliance::e_PDFA7_8_27
&#39;pdfaField:valueType&#39; is using a wrong type.
Definition: PDFACompliance.h:243
pdftron::PDF::PDFA::PDFACompliance::e_PDFA2_3_4_1
Device-specific color space used in an alternate color space.
Definition: PDFACompliance.h:132
pdftron::PDF::PDFA::PDFACompliance::e_PDFA1_2_1
Document does not start with % character.
Definition: PDFACompliance.h:93
pdftron::PDF::PDFA::PDFACompliance::e_PDFA5_3_2_1
An annotation dictionary is missing F key.
Definition: PDFACompliance.h:185
pdftron::PDF::PDFA::PDFACompliance::e_PDFA5_3_3_2
An annotation&#39;s C entry present but OutputIntent has non-RGB destination profile. ...
Definition: PDFACompliance.h:191
pdftron::PDF::PDFA::PDFACompliance::e_PDFA1_3_1
The trailer dictionary does not contain ID.
Definition: PDFACompliance.h:95
pdftron::PDF::PDFA::PDFACompliance::e_PDFA4_2
Transparency used (XObject with soft mask).
Definition: PDFACompliance.h:168
pdftron::PDF::PDFA::PDFACompliance::e_PDFA7_3_9
Wrong value type for predefined XMP property.
Definition: PDFACompliance.h:215
pdftron::PDF::PDFA::PDFACompliance::e_PDFA1_3_2
Trailer dictionary contains Encrypt.
Definition: PDFACompliance.h:96
pdftron::PDF::PDFA::PDFACompliance::e_PDFA9_1
An interactive form field contains an action.
Definition: PDFACompliance.h:253
pdftron::PDF::PDFA::PDFACompliance::e_PDFA1_3_4
Linearized file: ID in 1st page and last trailer are different.
Definition: PDFACompliance.h:98
pdftron::PDF::PDFA::PDFACompliance::e_PDFA1_7_2
The &#39;endstream&#39; token is not preceded by EOL.
Definition: PDFACompliance.h:103
pdftron::PDF::PDFA::PDFACompliance::e_PDFA_4_6_1_3_4
The Info key shall not be present in the trailer dictionary unless there exists a PieceInfo entry in ...
Definition: PDFACompliance.h:317
pdftron::PDF::PDFA::PDFACompliance::e_PDFA3_2_5
A non-standard simple font dictionary has missing or invalid FirstChar entry.
Definition: PDFACompliance.h:148
pdftron::PDF::PDFA::PDFACompliance::e_PDFA5_3_2_2
An annotation&#39;s &#39;Print&#39; flag is not set.
Definition: PDFACompliance.h:186
pdftron::PDF::PDFA::PDFACompliance::e_PDFA3_5_7
Embedded Type1 font descriptor&#39;s CharSet string does not list all glyphs.
Definition: PDFACompliance.h:162
pdftron::PDF::PDFA::PDFACompliance::e_PDFA4_5
Transparency used (&#39;CA&#39; value is not 1.0).
Definition: PDFACompliance.h:171
pdftron::PDF::PDFA::PDFACompliance::e_PDFA_3E1
Embedded file has no MIME type entry.
Definition: PDFACompliance.h:309
pdftron::PDF::PDFA::PDFACompliance::e_PDFA5_2_7
Caret annotation is not permitted.
Definition: PDFACompliance.h:179
pdftron::PDF::PDFA::PDFACompliance::e_PDFA7_8_11
The required namespace prefix for extension schema is &#39;pdfaExtension&#39;.
Definition: PDFACompliance.h:227
pdftron::PDF::PDFA::PDFACompliance::e_PDFA1_12_12
A conforming file shall not contain any string longer than 32767 bytes.
Definition: PDFACompliance.h:276
pdftron::PDF::PDFA::PDFACompliance::e_PDFA2_4_2
Image with OPI key.
Definition: PDFACompliance.h:134
pdftron::PDF::PDFA::PDFACompliance::e_PDFA5_3_3_1
An annotation&#39;s C entry present but no OutputIntent present.
Definition: PDFACompliance.h:190
pdftron::PDF::PDFA::PDFACompliance::e_PDFA3_4_1
The font program is not embedded.
Definition: PDFACompliance.h:155
pdftron::PDF::PDFA::PDFACompliance::e_PDFA2_4_2_13
alternateSpace is different in Separations with the same colorant name.
Definition: PDFACompliance.h:283
pdftron::PDF::PDFA::PDFACompliance::e_PDFA9_3
AcroForms contains XFA.
Definition: PDFACompliance.h:255
pdftron::PDF::PDFA::PDFACompliance::e_PDFA1_12_1
Array contains more than 8191 elements.
Definition: PDFACompliance.h:116
pdftron::PDF::PDFA::PDFACompliance::e_PDFA7_8_30
Required description for &#39;pdfaField::valueType&#39; is missing.
Definition: PDFACompliance.h:246
pdftron::PDF::PDFA::PDFACompliance::e_PDFA5_2_9
Polygon annotation is not permitted.
Definition: PDFACompliance.h:181
pdftron::PDF::PDFA::PDFACompliance::e_PDFA7_8_21
&#39;pdfaType:description&#39; not found.
Definition: PDFACompliance.h:237
pdftron::PDF::PDFA::PDFACompliance::e_PDFA6_1_2
Contains a non-predefined Named action.
Definition: PDFACompliance.h:198
pdftron::PDF::PDFA::PDFACompliance::e_PDFA7_8_25
&#39;pdfaField:name&#39; is using a wrong value type.
Definition: PDFACompliance.h:241
pdftron::PDF::PDFA::PDFACompliance::e_PDFA8_1
FileSpec is missing F or UF key.
Definition: PDFACompliance.h:296
pdftron::PDF::PDFA::PDFACompliance::e_PDFA_4_6_1_12_1
If the Version key is present in the document catalog dictionary, the first character in its value sh...
Definition: PDFACompliance.h:323
pdftron::PDF::PDFA::PDFACompliance::e_PDFA5_2_6
3D annotation is not permitted.
Definition: PDFACompliance.h:178
pdftron::PDF::PDFA::PDFACompliance::e_PDFA0_1_4
Contains compressed object streams (PDF 1.4 compatibility).
Definition: PDFACompliance.h:91
pdftron::PDF::PDFA::PDFACompliance::e_PDFA7_2_1
The document catalog does not contain Metadata stream.
Definition: PDFACompliance.h:202
pdftron::PDF::PDFA::PDFACompliance::e_PDFA7_8_12
The required field namespace prefix is &#39;pdfaSchema&#39;.
Definition: PDFACompliance.h:228
pdftron::PDF::PDFA::PDFACompliance::e_PDFA7_8_22
&#39;pdfaType:namespaceURI&#39; not found.
Definition: PDFACompliance.h:238
pdftron::PDF::PDFA::PDFACompliance::e_PDFA2_10_21
Invalid blend mode.
Definition: PDFACompliance.h:293
pdftron::PDF::PDFA::PDFACompliance::e_PDFA1_11_2
Contains the EmbeddedFiles key.
Definition: PDFACompliance.h:115
pdftron::PDF::PDFA::PDFACompliance::e_PDFA3_2_7
Widths array is missing or has invalid size.
Definition: PDFACompliance.h:150
pdftron::PDF::PDFA::PDFACompliance::e_PDFA5_3_2_3
An annotation&#39;s &#39;Hidden&#39; flag is set.
Definition: PDFACompliance.h:187
pdftron::PDF::PDFA::PDFACompliance::e_PDFA7_8_29
&#39;pdfaField:description&#39; is using a wrong type.
Definition: PDFACompliance.h:245
pdftron::PDF::PDFA::PDFACompliance::e_PDFA1_10_2
Invalid use of Crypt filter.
Definition: PDFACompliance.h:271
pdftron::PDF::PDFA::PDFACompliance::e_Level4E
Definition: PDFACompliance.h:80
pdftron::PDF::PDFA::PDFACompliance::e_PDFA2_8_3_1
JPEG2000: Only the JPX baseline is supported.
Definition: PDFACompliance.h:287
pdftron::PDF::PDFA::PDFACompliance::GetRefObjCount
size_t GetRefObjCount(ErrorCode id)
pdftron::PDF::PDFA::PDFACompliance::e_PDFA_4_6_2_2_3
A content stream&#39;s named resource not defined by a resource dictionary.
Definition: PDFACompliance.h:325
pdftron::PDF::PDFA::PDFACompliance::e_PDFA7_8_31
A property doesn&#39;t match its custom schema type.
Definition: PDFACompliance.h:247
pdftron::PDF::PDFA::PDFACompliance::ErrorCode
ErrorCode
Definition: PDFACompliance.h:84
pdftron::PDF::PDFA::PDFACompliance::e_PDFA2_4_2_12
tintTransform is different in Separations with the same colorant name.
Definition: PDFACompliance.h:282
pdftron::PDF::PDFA::PDFACompliance::e_PDFA7_3_4
Document information entry &#39;Keywords&#39; not synchronized with XMP.
Definition: PDFACompliance.h:210
pdftron::PDF::PDFA::PDFACompliance::e_PDFA2_3_10
Contains DestOutputProfileRef.
Definition: PDFACompliance.h:279
pdftron::PDF::PDFA::PDFACompliance::e_PDFA1_8_3
Object number not preceded by EOL marker.
Definition: PDFACompliance.h:108
pdftron::PDF::PDFA::PDFACompliance::e_PDFA2_4_4
Image with Interpolate key set to true.
Definition: PDFACompliance.h:136
pdftron::PDF::PDFA::PDFACompliance::e_PDFA7_8_1
XMP Extension schema doesn&#39;t have a description.
Definition: PDFACompliance.h:217
pdftron::PDF::PDFA::PDFACompliance::e_PDFA5_3_2_5
An annotation&#39;s &#39;NoView&#39; flag is set.
Definition: PDFACompliance.h:189
pdftron::PDF::PDFA::PDFACompliance::e_PDFA3_2_3
A Font dictionary has missing or invalid Subtype entry.
Definition: PDFACompliance.h:146
pdftron::PDF::PDFA::PDFACompliance::e_PDFA5_3_4_1
An annotation AP dictionary has entries other than the N entry.
Definition: PDFACompliance.h:194
pdftron::PDF::PDFA::PDFACompliance::e_PDFA3_2_2
A Font dictionary has missing or invalid Type entry.
Definition: PDFACompliance.h:145
pdftron::PDF::PDFA::PDFACompliance::e_PDFA6_10_1
AlternatePresentations not allowed.
Definition: PDFACompliance.h:299
pdftron::PDF::PDFA::PDFACompliance::e_PDFA5_2_2
FileAttachment annotation is not permitted.
Definition: PDFACompliance.h:174
pdftron::PDF::PDFA::PDFACompliance::e_PDFA2_10_1
Illegal operator.
Definition: PDFACompliance.h:143
pdftron::PDF::PDFA::PDFACompliance::e_PDFA7_8_7
&#39;pdfaProperty:name&#39; not found.
Definition: PDFACompliance.h:223
pdftron::PDF::PDFA::PDFACompliance::e_PDFA6_2_11_7
PUA characters are missing ActualText.
Definition: PDFACompliance.h:302
pdftron::PDF::PDFA::PDFACompliance::e_PDFA3_5_6
CIDSet in subset font is incomplete.
Definition: PDFACompliance.h:161
pdftron::PDF::PDFA::PDFACompliance::e_NoConformance
Definition: PDFACompliance.h:70
pdftron::PDF::PDFA::PDFACompliance::e_PDFA_4_6_9_5
Doc catalog is missing EmbeddedFiles key.
Definition: PDFACompliance.h:327
pdftron::PDF::PDFDoc
Definition: PDFDoc.h:71
pdftron::PDF::PDFA::PDFACompliance::e_PDFA7_8_24
&#39;pdfaField:name&#39; not found.
Definition: PDFACompliance.h:240
pdftron::PDF::PDFA::PDFACompliance::e_PDFA1_10_3
Bad stream Filter.
Definition: PDFACompliance.h:272
pdftron::PDF::PDFA::PDFACompliance::e_PDFA7_8_19
&#39;pdfaType:type&#39; not found.
Definition: PDFACompliance.h:235
pdftron::PDF::PDFA::PDFACompliance::SaveAs
void SaveAs(const UString &file_path, bool linearized=false)
pdftron::PDF::PDFA::PDFACompliance::e_PDFA3_8_1
The font dictionary is missing &#39;ToUnicode&#39; entry.
Definition: PDFACompliance.h:260
pdftron::PDF::PDFA::PDFACompliance::e_PDFA11_0_0
Catalog contains Requirements key.
Definition: PDFACompliance.h:297
pdftron::PDF::PDFA::PDFACompliance::e_PDFA3_3_1
Incompatible CIDSystemInfo entries.
Definition: PDFACompliance.h:151
pdftron::PDF::PDFA::PDFACompliance::e_PDFA1_7_3
The value of Length does not match the number of bytes.
Definition: PDFACompliance.h:104
pdftron::PDF::PDFA::PDFACompliance::e_PDFA2_9_1
Use of an invalid rendering intent.
Definition: PDFACompliance.h:142
pdftron::PDF::PDFA::PDFACompliance::e_Level3A
Definition: PDFACompliance.h:76
pdftron::PDF::PDFA::PDFACompliance::e_PDFA7_2_3
The XMP Metadata stream is not valid.
Definition: PDFACompliance.h:204
pdftron::PDF::PDFA::PDFACompliance::e_PDFA0_1_5
Contains cross-reference streams (PDF 1.4 compatibility).
Definition: PDFACompliance.h:92
pdftron::PDF::PDFA::PDFACompliance::e_PDFA8_3_3_2
Each structure element dictionary in the structure hierarchy must have a Type entry with the name val...
Definition: PDFACompliance.h:263
pdftron::PDF::PDFA::PDFACompliance::~PDFACompliance
~PDFACompliance()
pdftron::PDF::PDFA::PDFACompliance::e_PDFA2_5_12
Uses HalftoneName key.
Definition: PDFACompliance.h:286
pdftron::PDF::PDFA::PDFACompliance::e_PDFA1_12_4
Contains an integer value outside of the allowed range [-2^31, 2^31-1],.
Definition: PDFACompliance.h:119
pdftron::PDF::PDFA::PDFACompliance::e_PDFA_4_6_2_5_3
HTO entry in ExtGState.
Definition: PDFACompliance.h:321
pdftron::PDF::PDFA::PDFACompliance::e_PDFA5_2_1
Unknown annotation type.
Definition: PDFACompliance.h:173
pdftron::PDF::PDFA::PDFACompliance::e_Level3U
Definition: PDFACompliance.h:78
pdftron::PDF::PDFA::PDFACompliance::e_PDFA7_8_9
A description for a property is missing in &#39;pdfaSchema:property&#39; sequence.
Definition: PDFACompliance.h:225
pdftron::PDF::PDFA::PDFACompliance::e_PDFA1_3_3
Data after last EOF marker.
Definition: PDFACompliance.h:97
pdftron::PDF::PDFA::PDFACompliance::e_PDFA1_13_1
Optional content (layers) not allowed.
Definition: PDFACompliance.h:126
pdftron::PDF::PDFA::PDFACompliance::e_PDFA_3E1_1
Embedded file Params has no ModDate entry.
Definition: PDFACompliance.h:310
pdftron::PDF::PDFA::PDFACompliance::e_PDFA3_2_1
Embedded font is damaged.
Definition: PDFACompliance.h:144
PDFDoc.h
pdftron::PDF::PDFA::PDFACompliance::e_PDFA7_8_5
&#39;pdfaExtension:property&#39; not found.
Definition: PDFACompliance.h:221
pdftron::PDF::PDFA::PDFACompliance::e_PDFA1_12_5
Exceeds the maximum number (8,388,607) of indirect objects in a PDF file.
Definition: PDFACompliance.h:120
pdftron::PDF::PDFA::PDFACompliance::e_PDFA2_5_1
XObject with OPI key.
Definition: PDFACompliance.h:137
pdftron::PDF::PDFA::PDFACompliance::e_Level2A
Definition: PDFACompliance.h:73
pdftron::PDF::PDFA::PDFACompliance::e_PDFA2_3_3_1
Device-specific color space used, but no GTS_PDFA1 OutputIntent.
Definition: PDFACompliance.h:130
pdftron::PDF::PDFA::PDFACompliance::e_PDFA6_2_11_8
Use of .notdef glyph.
Definition: PDFACompliance.h:303
pdftron::PDF::PDFA::PDFACompliance::e_PDFA2_7_1
Contains an XObject that is not supported (e.g. PostScript XObject).
Definition: PDFACompliance.h:140
pdftron::PDF::PDFA::PDFACompliance::e_PDFA_4_6_6_3_1
A document catalog or a page dictionary contains an AA entry and its value contains key(s) not from t...
Definition: PDFACompliance.h:322
pdftron::PDF::PDFA::PDFACompliance::e_PDFA7_3_5
Document information entry &#39;Creator&#39; not synchronized with XMP.
Definition: PDFACompliance.h:211
pdftron::PDF::PDFA::PDFACompliance::e_PDFA7_3_1
Document information entry &#39;Title&#39; not synchronized with XMP.
Definition: PDFACompliance.h:207
pdftron::PDF::PDFA::PDFACompliance::e_PDFA1_12_3
Name with more than 127 bytes.
Definition: PDFACompliance.h:118
pdftron::PDF::PDFA::PDFACompliance::e_PDFA5_2_4
Movie annotation is not permitted.
Definition: PDFACompliance.h:176
pdftron::PDF::PDFA::PDFACompliance
Definition: PDFACompliance.h:52
pdftron::PDF::PDFA::PDFACompliance::e_PDFA_3E3
Doc catalog is missing AF entry.
Definition: PDFACompliance.h:312
pdftron::PDF::PDFA::PDFACompliance::e_PDFA2_4_3
Image with invalid rendering intent.
Definition: PDFACompliance.h:135
pdftron::PDF::PDFA::PDFACompliance::e_PDFA7_8_17
&#39;pdfaSchema:valueType&#39; is using a wrong value type.
Definition: PDFACompliance.h:233
pdftron::PDF::PDFA::PDFACompliance::e_PDFA5_3_4_2
An annotation AP dictionary does not contain N entry.
Definition: PDFACompliance.h:195
pdftron::PDF::PDFA::PDFACompliance::e_PDFA4_6
Transparency used (&#39;ca&#39; value is not 1.0).
Definition: PDFACompliance.h:172
pdftron::PDF::PDFA::PDFACompliance::PDFACompliance
PDFACompliance(TRN_PDFACompliance impl)
Definition: PDFACompliance.h:492
pdftron::PDF::PDFA::PDFACompliance::e_PDFA7_8_3
&#39;pdfaExtension:schemas&#39; not found.
Definition: PDFACompliance.h:219
pdftron::PDF::PDFA::PDFACompliance::e_Level2B
Definition: PDFACompliance.h:74
pdftron::PDF::PDFA::PDFACompliance::e_PDFA8_2_2
The PDF is not marked as Tagged PDF.
Definition: PDFACompliance.h:261
pdftron::PDF::PDFA::PDFACompliance::e_PDFA6_10_0
PresSteps is not allowed.
Definition: PDFACompliance.h:298
pdftron::PDF::PDFA::PDFACompliance::e_PDFA1_2_2
File header line not followed by % and 4 characters &gt; 127.
Definition: PDFACompliance.h:94
pdftron::PDF::PDFA::PDFACompliance::e_PDFA1_6_1
Invalid hexadecimal strings used.
Definition: PDFACompliance.h:101
pdftron::PDF::PDFA::PDFACompliance::e_PDFA8_3_3_1
Missing StructTreeRoot.
Definition: PDFACompliance.h:262
pdftron::PDF::PDFA::PDFACompliance::e_PDFA1_8_2
Generation number and &#39;obj&#39; are not separated by a single white-space.
Definition: PDFACompliance.h:107
pdftron::PDF::PDFA::PDFACompliance::e_PDFA7_3_8
Document information entry &#39;ModDate&#39; not synchronized with XMP.
Definition: PDFACompliance.h:214
pdftron::PDF::PDFA::PDFACompliance::GetDeclaredConformance
static PDFACompliance::Conformance GetDeclaredConformance(const PDF::PDFDoc &in_doc)
pdftron::PDF::PDFA::PDFACompliance::e_PDFA1_12_14
Maximum number of DeviceN colorants (32) exceeded.
Definition: PDFACompliance.h:277
pdftron::PDF::PDFA::PDFACompliance::e_PDFA7_8_8
&#39;pdfaProperty:name&#39; is using a wrong value type.
Definition: PDFACompliance.h:224
pdftron::PDF::PDFA::PDFACompliance::e_PDFA2_4_1
Image with Alternates key.
Definition: PDFACompliance.h:133
pdftron::PDF::PDFA::PDFACompliance::e_PDFA0_1_1
Corrupt document.
Definition: PDFACompliance.h:88
pdftron::PDF::PDFA::PDFACompliance::e_PDFA3_5_3
Embedded TrueType font program does not define all font glyphs.
Definition: PDFACompliance.h:158
pdftron::PDF::PDFA::PDFACompliance::e_PDFA3_7_2
A symbolic TrueType font must not specify encoding.
Definition: PDFACompliance.h:165
pdftron::PDF::PDFA::PDFACompliance::e_PDFA7_8_15
The required field namespace prefix is &#39;pdfaField&#39;.
Definition: PDFACompliance.h:231
pdftron::PDF::PDFA::PDFACompliance::e_PDFA7_3_3
Document information entry &#39;Subject&#39; not synchronized with XMP.
Definition: PDFACompliance.h:209
pdftron::PDF::PDFA::PDFACompliance::e_PDFA2_5_11
Unsupported HalftoneType.
Definition: PDFACompliance.h:285
pdftron::PDF::PDFA::PDFACompliance::e_PDFA1_12_11
Maximum length of a string in bytes (65535) exceeded.
Definition: PDFACompliance.h:123
pdftron::PDF::PDFA::PDFAOptions
Definition: PDFAOptions.h:10
pdftron::PDF::PDFA::PDFACompliance::Destroy
void Destroy()
pdftron::PDF::PDFA::PDFACompliance::e_PDFA5_2_5
Redact annotation is not permitted.
Definition: PDFACompliance.h:177
pdftron::PDF::PDFA::PDFACompliance::e_PDFA2_3_3_2
Device-specific color space, does not match OutputIntent.
Definition: PDFACompliance.h:131
pdftron::PDF::PDFA::PDFACompliance::PDFACompliance
PDFACompliance(bool convert, const UString &file_path, const char *password=0, Conformance conf=e_Level1B, ErrorCode *exceptions=0, int num_exceptions=0, int max_ref_objs=10, bool first_stop=false)
pdftron::PDF::PDFA::PDFACompliance::e_PDFA_3E2
Embedded file has no AFRelationship.
Definition: PDFACompliance.h:311
pdftron::PDF::PDFA::PDFACompliance::e_PDFA2_8_3_5
JPEG2000: All colour channels in the JPEG2000 data must have the same bit-depth.
Definition: PDFACompliance.h:291
pdftron::PDF::PDFA::PDFACompliance::e_PDFA1_13_5
Page dimensions are outside of the allowed range (3-14400).
Definition: PDFACompliance.h:278
pdftron::PDF::PDFA::PDFACompliance::mp_pdfac
TRN_PDFACompliance mp_pdfac
Definition: PDFACompliance.h:493
pdftron::PDF::PDFA::PDFACompliance::e_PDFA3_5_5
The font descriptor dictionary does not include a CharSet string for Type1 font subset.
Definition: PDFACompliance.h:160
pdftron::PDF::PDFA::PDFACompliance::e_Level3B
Definition: PDFACompliance.h:77
pdftron::PDF::PDFA::PDFACompliance::e_PDFA6_2_1
The document catalog dictionary contains AA entry.
Definition: PDFACompliance.h:199
pdftron::PDF::PDFA::PDFACompliance::e_PDFA7_8_16
&#39;pdfaSchema:valueType&#39; not found.
Definition: PDFACompliance.h:232
pdftron::PDF::PDFA::PDFACompliance::e_PDFA_4_6_7_3_5
Invalid PDF/A revision.
Definition: PDFACompliance.h:320
pdftron::PDF::PDFA::PDFACompliance::e_PDFA7_11_3
Invalid PDF/A conformance level.
Definition: PDFACompliance.h:250
pdftron::PDF::PDFA::PDFACompliance::e_PDFA5_2_11
Screen annotation is not permitted.
Definition: PDFACompliance.h:183
pdftron::PDF::PDFA::PDFACompliance::e_PDFA7_8_2
XMP Extension schema is not valid. Required property &#39;namespaceURI&#39; might be missing in PDF/A Schema ...
Definition: PDFACompliance.h:218
pdftron::PDF::PDFA::PDFACompliance::e_PDFA7_11_2
Invalid PDF/A identifier namespace.
Definition: PDFACompliance.h:249
pdftron::PDF::PDFA::PDFACompliance::e_PDFA2_8_3_2
JPEG2000: Invalid number of colour channels.
Definition: PDFACompliance.h:288
pdftron::PDF::PDFA::PDFACompliance::e_PDFA1_8_1
Object number and generation number are not separated by a single white-space.
Definition: PDFACompliance.h:106
pdftron::PDF::PDFA::PDFACompliance::GetErrorCount
size_t GetErrorCount()
pdftron::PDF::PDFA::PDFACompliance::GetRefObj
size_t GetRefObj(ErrorCode id, size_t err_idx)
pdftron::PDF::PDFA::PDFACompliance::e_PDFA3_5_1
Embedded composite (Type0) font program does not define all font glyphs.
Definition: PDFACompliance.h:156
pdftron::PDF::PDFA::PDFACompliance::e_Level1A
Definition: PDFACompliance.h:71
pdftron::PDF::PDFA::PDFACompliance::e_PDFA6_1_1
Contains an action type that is not permitted.
Definition: PDFACompliance.h:197
pdftron::PDF::PDFA::PDFACompliance::e_Level4
Definition: PDFACompliance.h:79
pdftron::PDF::PDFA::PDFACompliance::e_PDFA7_3_6
Document information entry &#39;Producer&#39; not synchronized with XMP.
Definition: PDFACompliance.h:212
pdftron::PDF::PDFA::PDFACompliance::e_PDFA3_7_1
A non-symbolic TrueType font must use WinAnsiEncoding or MacRomanEncoding.
Definition: PDFACompliance.h:164
pdftron::PDF::PDFA::PDFACompliance::e_PDFA5_2_3
Sound annotation is not permitted.
Definition: PDFACompliance.h:175
pdftron::PDF::PDFA::PDFACompliance::e_PDFA5_3_2_4
An annotation&#39;s &#39;Invisible&#39; flag is set.
Definition: PDFACompliance.h:188
pdftron::PDF::PDFA::PDFACompliance::e_Level4F
Definition: PDFACompliance.h:81
pdftron::PDF::PDFA::PDFACompliance::e_PDFA3_3_3_2
Inconsistent WMode in embedded CMap dictionary and stream.
Definition: PDFACompliance.h:154
pdftron::PDF::PDFA::PDFACompliance::e_PDFA3_3_2
Type 2 CIDFont without CIDToGIDMap.
Definition: PDFACompliance.h:152
pdftron::PDF::PDFA::PDFACompliance::e_PDFA7_8_6
&#39;pdfaExtension:property&#39; is using a wrong value type.
Definition: PDFACompliance.h:222
pdftron::PDF::PDFA::PDFACompliance::e_PDFA6_2_11_3_3
A CMap references another non-standard CMap.
Definition: PDFACompliance.h:304
pdftron::PDF::PDFA::PDFACompliance::e_PDFA7_2_5
XMP not included in &#39;xpacket&#39;.
Definition: PDFACompliance.h:206
pdftron::PDF::PDFA::PDFACompliance::e_PDFA2_8_1
Contains an invalid Transfer Curve in the extended graphics state.
Definition: PDFACompliance.h:141
pdftron::PDF::PDFA::PDFACompliance::e_Level2U
Definition: PDFACompliance.h:75
pdftron::PDF::PDFA::PDFACompliance::e_PDFA3_5_2
Embedded Type1 font program does not define all font glyphs.
Definition: PDFACompliance.h:157
pdftron::PDF::PDFA::PDFACompliance::e_PDFA6_2_2
Contains the JavaScript key.
Definition: PDFACompliance.h:200
pdftron::PDF::PDFA::PDFACompliance::Conformance
Conformance
Definition: PDFACompliance.h:68
pdftron::PDF::PDFA::PDFACompliance::e_PDFA1_12_2
Dictionary contains more than 4095 elements.
Definition: PDFACompliance.h:117
pdftron::PDF::PDFA::PDFACompliance::e_PDFA1_11_1
A file specification dictionary contains a non-compliant embedded file (EF key).
Definition: PDFACompliance.h:114
pdftron::PDF::PDFA::PDFACompliance::e_PDFA_4_6_3_1_6
RichMedia annotation type is not permitted.
Definition: PDFACompliance.h:326
pdftron::PDF::PDFA::PDFACompliance::e_PDFA2_8_3_3
JPEG2000: Invalid color space.
Definition: PDFACompliance.h:289
pdftron::PDF::PDFA::PDFACompliance::e_PDFA1_10_1
Using LZW compression.
Definition: PDFACompliance.h:113
pdftron::PDF::PDFA::PDFACompliance::e_PDFA0_1_2
Corrupt content stream.
Definition: PDFACompliance.h:89
pdftron::PDF::PDFA::PDFACompliance::e_PDFA4_1
Transparency used (ExtGState with soft mask).
Definition: PDFACompliance.h:167
pdftron::PDF::PDFA::PDFACompliance::e_PDFA2_3_3
The N entry does not match the number of color components in the embedded ICC profile.
Definition: PDFACompliance.h:129
pdftron::PDF::PDFA::PDFACompliance::e_PDFA7_8_14
The required field namespace prefix is &#39;pdfaType&#39;.
Definition: PDFACompliance.h:230
pdftron::PDF::PDFA::PDFACompliance::e_PDFA5_2_8
Watermark annotation is not permitted.
Definition: PDFACompliance.h:180
pdftron::PDF::PDFA::PDFACompliance::e_PDFA1_7_4
A stream object dictionary contains the F, FFilter, or FDecodeParms keys.
Definition: PDFACompliance.h:105
pdftron::PDF::PDFA::PDFACompliance::e_PDFA1_8_5
&#39;obj&#39; not followed by EOL marker
Definition: PDFACompliance.h:110
pdftron::PDF::PDFA::PDFACompliance::e_PDFA6_2_11_5
Some characters map to 0, FEFF or FFFE.
Definition: PDFACompliance.h:300
pdftron::PDF::PDFA::PDFACompliance::e_PDFA3_5_4
The font descriptor dictionary does not include a CIDSet stream for CIDFont subset.
Definition: PDFACompliance.h:159
pdftron::PDF::PDFA::PDFACompliance::e_PDFA1_7_1
The &#39;stream&#39; token is not followed by CR and LF or a single LF.
Definition: PDFACompliance.h:102
pdftron::PDF::PDFA::PDFACompliance::e_PDFA6_2_3
Invalid destination.
Definition: PDFACompliance.h:201
pdftron::PDF::PDFA::PDFACompliance::e_PDFA7_3_2
Document information entry &#39;Author&#39; not synchronized with XMP.
Definition: PDFACompliance.h:208
pdftron::UString
Definition: UString.h:27
pdftron::PDF::PDFA::PDFACompliance::e_PDFA3_7_3
A symbolic TrueType font does not have exactly one entry in cmap table.
Definition: PDFACompliance.h:166
pdftron::PDF::PDFA::PDFACompliance::e_PDFA6_9_1
Optional content Missing Name entry.
Definition: PDFACompliance.h:305
pdftron::PDF::PDFA::PDFACompliance::e_PDFA1_8_6
&#39;endobj&#39; not followed by EOL marker
Definition: PDFACompliance.h:111
pdftron::PDF::PDFA::PDFACompliance::GetPDFAErrorMessage
static const char * GetPDFAErrorMessage(ErrorCode id)
pdftron::PDF::PDFA::PDFACompliance::e_PDFA2_4_2_11
Incorrect colorant specification in DeviceN.
Definition: PDFACompliance.h:281
pdftron::PDF::PDFA::PDFACompliance::e_PDFA5_3_3_4
An annotation&#39;s IC entry present and OutputIntent has non-RGB destination profile.
Definition: PDFACompliance.h:193
pdftron::PDF::PDFA::PDFACompliance::e_PDFA7_11_5
Invalid PDF/A amendment identifier.
Definition: PDFACompliance.h:252
pdftron::PDF::PDFA::PDFACompliance::e_PDFA3_2_6
A non-standard simple font dictionary has missing or invalid LastChar entry.
Definition: PDFACompliance.h:149
pdftron::PDF::PDFA::PDFACompliance::e_PDFA5_2_10
PolyLine annotation is not permitted.
Definition: PDFACompliance.h:182