pdf tools

Copyright © 2005-2009 Michel Messerschmidt

Download

The current version is 3.99 published on 2009-06-12
Download pdf_obj_check.pl [31 kB], OpenPGP signature
SHA-1 checksum: ec636d6128471590cd22330c6abab0d13acc2630 pdf_obj_check.pl
SHA-256 checksum: a468efffb6198ccc9e679dc213ea6eb02b6a76f22b7e299eba4940b9d708d416 pdf_obj_check.pl

Description

This tool analyzes pdf files and checks if the cross reference (xref) entries match the objects in the file.

Example output:
    $ ./pdf_obj_check.pl example.pdf
      ----- PDF information -----
    PDF version...........................: 1.4
    PDF is linearized.....................: yes
    PDF contains auto-open scripts........: yes
    PDF contains event-triggered scripts..: no
    PDF contains interactive forms........: no
    PDF contains xml metadata.............: yes
    PDF language..........................: (not specified)
    PDF contains xref streams.............: no
    PDF contains object streams...........: no
    PDF contains extensions to ISO 32000..: no
      ----- PDF structure -----
    Bytes in file..........................: 253997
    Lines in file..........................: 1313
    Objects found in file..................: 625
    Object directories (xref) found........: 2
    Objects referenced in xref.............: 626
    Used objects referenced in xref........: 625
    Unused objects referenced in xref......: 1
      ----- Consistency checks -----
    Object reference check................: OK
    Page check............................: OK
    Page count............................: 7

License

These files are licensed under the GPL v3 (or later).

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/

System Requirements

pdf_obj_check.pl was tested with:

Bug reports, comments, ...

Please let me know if you encounter problems or have any other positive or negative feedback.
Just send a mail to: www@michel-messerschmidt.de

created by Michel Messerschmidt    last modified 2013-11-14