tool.pdf

Class Compress

public class Compress extends Object

Compress. As side effects, repairs and converts LZW into Flate.

Version: $Revision: 1.35 $ $Date: 2004/02/10 19:59:13 $

Field Summary
static StringUSAGE
static StringVERSION
Constructor Summary
Compress()
Method Summary
booleancompress(File filein, File fileout)
Compress filein according to settings and place result in fileout.
booleancompress(PDFReader pdfr, PDFWriter pdfw)
voiddefaults()
List<String>getWacky()
Not erroneous but strange news about PDF.
static voidmain(String[] argv)
voidsetCompact(boolean b)
voidsetCompat(boolean b)
voidsetMax()
Set maximum compression possible, including lossy options.
voidsetOut(PrintStream out)
voidsetQuiet(boolean b)
voidsetStruct(boolean b)
voidsetSubset(boolean b)
voidsetTestable(boolean b)
Perform only those transformations that are testable without reproducing the code being tested.
voidsetVerbose(boolean b)

Field Detail

USAGE

public static final String USAGE

VERSION

public static final String VERSION

Constructor Detail

Compress

public Compress()

Method Detail

compress

public boolean compress(File filein, File fileout)
Compress filein according to settings and place result in fileout. It is legal for filein and fileout to be identical.

Returns: true iff successfully compress and new PDF is smaller

compress

public boolean compress(PDFReader pdfr, PDFWriter pdfw)

defaults

public void defaults()

getWacky

public List<String> getWacky()
Not erroneous but strange news about PDF.

main

public static void main(String[] argv)

setCompact

public void setCompact(boolean b)

setCompat

public void setCompat(boolean b)

setMax

public void setMax()
Set maximum compression possible, including lossy options.

setOut

public void setOut(PrintStream out)

setQuiet

public void setQuiet(boolean b)

setStruct

public void setStruct(boolean b)

setSubset

public void setSubset(boolean b)

setTestable

public void setTestable(boolean b)
Perform only those transformations that are testable without reproducing the code being tested. stripLZW, recodeImages

setVerbose

public void setVerbose(boolean b)