tool.pdf

Class Validate

public class Validate extends Object

Validate PDF integrity. Can also be run programmically by PDF generators to validate PDFs they just created.

Version: $Revision: 1.8 $ $Date: 2004/03/13 03:52:51 $

Field Summary
static intLEVEL_DEVEL
static intLEVEL_DEVEL_CONTENT
static intLEVEL_DEVEL_WARNING
static intLEVEL_FAST
static intLEVEL_FULL
static intLEVEL_OBJECTS
static StringUSAGE
static StringVERSION
Constructor Summary
Validate()
Method Summary
voiddefaults()
static voidmain(String[] argv)
voidsetLevel(int level)
voidsetRepair(boolean b)
booleanvalidate(File file)
Returns true iff PDF valid.
booleanvalidate(PDFReader pdfr)
booleanvalidateAnnots(Dict page, int pg, PDFReader pdfr)
  • Link
voidvalidateDev(PDFReader pdfr)
booleanvalidateFull(PDFReader pdfr)
  • Read each object.

Field Detail

LEVEL_DEVEL

public static final int LEVEL_DEVEL

LEVEL_DEVEL_CONTENT

public static final int LEVEL_DEVEL_CONTENT

LEVEL_DEVEL_WARNING

public static final int LEVEL_DEVEL_WARNING

LEVEL_FAST

public static final int LEVEL_FAST

LEVEL_FULL

public static final int LEVEL_FULL

LEVEL_OBJECTS

public static final int LEVEL_OBJECTS

USAGE

public static final String USAGE

VERSION

public static final String VERSION

Constructor Detail

Validate

public Validate()

Method Detail

defaults

public void defaults()

main

public static void main(String[] argv)

setLevel

public void setLevel(int level)

setRepair

public void setRepair(boolean b)

validate

public boolean validate(File file)
Returns true iff PDF valid.

validate

public boolean validate(PDFReader pdfr)

validateAnnots

public boolean validateAnnots(Dict page, int pg, PDFReader pdfr)

validateDev

public void validateDev(PDFReader pdfr)

validateFull

public boolean validateFull(PDFReader pdfr)