tool.pdf

Class Uncompress

public class Uncompress extends Object implements Observer

Uncompress. Removes Ascii85, Flate, LZW and so on, but not image filters. Marks page objects with page number, and marks other object with their use by pages. Prettyprints content streams.

Version: $Revision: 1.12 $ $Date: 2004/01/06 02:37:21 $

Field Summary
static StringUSAGE
static StringVERSION
Constructor Summary
Uncompress()
Method Summary
voiddefaults()
static voidmain(String[] argv)
voidsetExact(boolean b)
voidsetOut(PrintStream out)
voidsetPassword(String password)
voidsetPlainFonts(boolean b)
voiduncompress(File filein, File fileout)
voiduncompress(PDFReader pdfr, PDFWriter pdfw)
When writing with prettyprinting, pass this class instance as the observer to PDFWriter.
voidupdate(Observable obs, Object o)

Field Detail

USAGE

public static final String USAGE

VERSION

public static final String VERSION

Constructor Detail

Uncompress

public Uncompress()

Method Detail

defaults

public void defaults()

main

public static void main(String[] argv)

setExact

public void setExact(boolean b)

setOut

public void setOut(PrintStream out)

setPassword

public void setPassword(String password)

setPlainFonts

public void setPlainFonts(boolean b)

uncompress

public void uncompress(File filein, File fileout)

uncompress

public void uncompress(PDFReader pdfr, PDFWriter pdfw)
When writing with prettyprinting, pass this class instance as the observer to PDFWriter.

update

public void update(Observable obs, Object o)