unarr: support ZIP files with missing central directory
PDF: tolerate empty /Pages nodes