org.pdfbox.pdmodel.graphics.xobject
Class PDPixelMap
java.lang.Object
org.pdfbox.pdmodel.graphics.xobject.PDXObject
org.pdfbox.pdmodel.graphics.xobject.PDXObjectImage
org.pdfbox.pdmodel.graphics.xobject.PDPixelMap
- All Implemented Interfaces:
- COSObjectable
- public class PDPixelMap
- extends PDXObjectImage
This class contains a PixelMap Image.
- Version:
- $Revision: 1.5 $
- Author:
- Ben Litchfield (ben@benlitchfield.com), mathiak
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PDPixelMap
public PDPixelMap(PDStream pdStream)
- Standard constructor. Basically does nothing.
- Parameters:
pdStream
- The stream that holds the pixel map.
getRGBImage
public BufferedImage getRGBImage()
throws IOException
- Returns a
BufferedImage
of the COSStream
set in the constructor or null if the COSStream could not be encoded.
- Specified by:
getRGBImage
in class PDXObjectImage
- Returns:
- This PDF object as an AWT image.
- Throws:
IOException
- If there is an error creating the image.- See Also:
PDXObjectImage.getRGBImage()
write2OutputStream
public void write2OutputStream(OutputStream out)
throws IOException
- Writes the image as .png.
- Specified by:
write2OutputStream
in class PDXObjectImage
- Parameters:
out
- the OutputStream that the Image is written to.
- Throws:
IOException
- when somethings wrong with out- See Also:
PDXObjectImage.write2OutputStream(java.io.OutputStream)