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
Why is there no MD5 sum? Because MD5 is partly broken and should not be used anymore. If you don't know how to compute SHA-1 and SHA-256 sums under Windows, a sha1sum tool is included in the CoreUtils package from the GnuWin32 project

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     Valid XHTML 1.0    last modified 2009-06-12 00:47