arlington-pdf-model icon indicating copy to clipboard operation
arlington-pdf-model copied to clipboard

A vendor- and implementation-independent specification-derived, machine-readable model of PDF.

Results 21 arlington-pdf-model issues
Sort by recently updated
recently updated
newest added

Current definition of `ArrayofStructElem` specifies element types as `dictionary`, while it can also be `null`. See https://github.com/veraPDF/veraPDF-library/issues/1355

PDF 2.0 (Table 93) says that Resources entry in Type1 Form dictionary is _Optional but strongly recommended_, while the XObjectFormType1.tsv says it is required.

Special case for Di in Transition is currently `fn:Eval((((@Di==90) || (@Di==180)) && (@S==Wipe)) || ((@Di==315) && (@S==Glitter)))` Possible values for entry Di: 0,90,180,270,315. If Di have value 0 or 270,...

Since each PDF library seems to have its own set of nuances, having a wider choice might show up further PDF file malformations and non-compliances, or even allow for additional...

enhancement

Extend the Arlington PDF model for content stream operators and operands, according to ISO 32000-2:2020. Things to check for: * correct number, type and range of operands for each operator...

enhancement

`AnnotWidget.tsv` currently specifies that the **AS** entry is required if `fn:IsRequired(fn:IsPresent(AP::N::*) || fn:IsPresent(AP::R::*) || fn:IsPresent(AP::D::*))`. This corresponds to the following phrase from PDF spec: **AS** is _"Required if the appearance...

bug

It was inevitable this was going to come up at some point. First, I'm assuming a processing model which means a node in the PDF can be of more than...

Feature request: extend Arlington to have FDF rules as per clause 12.7.8. This might be possible using a new predicate e.g. `fn:isFDF()` which then alters `fn:IsRequired`, etc. in some way......

enhancement

When running the attached PDF file through `TestGrammar`, I get the error message > Error: wrong value for possible values: Subtype (FontFile3CIDType0) should be: name [CIDFontType0C] in PDF 1.7 and...

Due to TestGrammar PoC needing to do dictionary key normalization (via key sorting, so that all PDF libraries process keys in the same order so output is deterministic and independent...