PDF Analysis & Repair

All features and tool possibilities at a glance

C/C++
Java
C#
.NET Core

Short facts

Conformance

  • ISO 32000-1 (PDF 1.7)

  • ISO 32000-2 (PDF 2.0)

Supported formats

Input formats

  • PDF 1.0 to 1.7

  • PDF 2.0

  • PDF/A-1, PDF/A-2, PDF/A-3

Output formats

  • PDF 1.0 to 1.7

  • PDF 2.0

Features

Main features

  • Analyze and/or repair one or more PDF documents

  • Write error messages to log file

  • Read encrypted PDF files

  • Read input from and write output document to file or memory

  • Encrypt restored file and set permission flags

  • Set error level to identify whether errors, warnings or merely information occur

  • Set reporting level to determine which messages should be issued: errors, warnings, information

  • Differentiate between “Repair” (corrects errors in documents) and “Restore” (recreates documents based on remaining legible information)

Analysis options

  • Objects

  • Page tree

  • Content stream

Repair options

  • Restore data streams

  • Restore fonts

  • Restore XRef table

  • Restore pages

  • Restore images, if pages cannot be restored

Error descriptions

  • Type (errors, warnings, information)

  • Error code

  • Text-based description

  • Page number

  • Number of events