Package org.apache.pdfbox.contentstream
Interface PDContentStream
- All Known Implementing Classes:
PDAppearanceStream,PDFormXObject,PDPage,PDTilingPattern,PDTransparencyGroup,PDType3CharProc
public interface PDContentStream
A content stream.
-
Method Summary
Modifier and TypeMethodDescriptiongetBBox()Returns the bounding box of the contents.Returns this stream's content, if any.Returns this stream's content, if any.default RandomAccessReadReturns this stream's content, if any.Returns the matrix which transforms from the stream's space to user space.Returns this stream's resources, if any.
-
Method Details
-
getContents
Returns this stream's content, if any.- Returns:
- An InputStream or null.
- Throws:
IOException- If the stream could not be read
-
getContentsForRandomAccess
Returns this stream's content, if any.- Returns:
- A RandomAccessRead or null.
- Throws:
IOException- If the content could not be read
-
getContentsForStreamParsing
Returns this stream's content, if any. The random access capabilities of the returned instance is supposed to be limited. Peek/rewind operations are limited to a small range of data and not the whole set of data. Seek operations aren't supported at all.- Returns:
- A RandomAccessRead or null.
- Throws:
IOException- If the content could not be read
-
getResources
PDResources getResources()Returns this stream's resources, if any.- Returns:
- the resources of the content stream or null
-
getBBox
PDRectangle getBBox()Returns the bounding box of the contents.- Returns:
- the bounding box of the content stream or null
-
getMatrix
Matrix getMatrix()Returns the matrix which transforms from the stream's space to user space.- Returns:
- the matrix of the content stream or the identity matrix if there isn't any
-