This is an old revision of the document!


Monsters from the wild

Some PDF writers produce PDFs which are not correct according to the specification.

An attribute of an object has a reference pointing to a free reference in the cross references, i.e. the object is no in the file.

Treatment when writing out such object: an null as indirect object. This preserves the correct reference which may be used in several places. This will result in a type mismatch.

Seen in Producer

  • Microsoft® Excel® for Microsoft 365
  • Bluebeam PDF Library 18

The dictionary part of a stream has a Length which is different from the number of bytes between the stream and endstream tokens.

Seen in Producer

  • Bluebeam PDF Library 18
  • monsters.1626190303.txt.gz
  • Last modified: 2021/07/13 17:31
  • by christian