Package com.aowagie.text.pdf
Class PdfReaderInstance
java.lang.Object
com.aowagie.text.pdf.PdfReaderInstance
Instance of PdfReader in each output document.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final RandomAccessFileOrArray
private static final PdfLiteral
private final HashMap
private final int[]
private ArrayList
private static final PdfNumber
private final PdfReader
private final HashMap
private final PdfWriter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) PdfStream
getFormXObject
(int pageNumber, int compressionLevel) Gets the content stream of a page as a PdfStream object.(package private) PdfImportedPage
getImportedPage
(int pageNumber) (package private) int
getNewObjectNumber
(int number, int generation) (package private) PdfReader
(package private) RandomAccessFileOrArray
(package private) PdfObject
getResources
(int pageNumber) (package private) void
private void
-
Field Details
-
IDENTITYMATRIX
-
ONE
-
myXref
private final int[] myXref -
reader
-
file
-
importedPages
-
writer
-
visited
-
nextRound
-
-
Constructor Details
-
PdfReaderInstance
-
-
Method Details
-
getReader
PdfReader getReader() -
getImportedPage
-
getNewObjectNumber
int getNewObjectNumber(int number, int generation) -
getReaderFile
RandomAccessFileOrArray getReaderFile() -
getResources
-
getFormXObject
Gets the content stream of a page as a PdfStream object.- Parameters:
pageNumber
- the page of which you want the streamcompressionLevel
- the compression level you want to apply to the stream- Returns:
- a PdfStream object
- Throws:
IOException
- Since:
- 2.1.3 (the method already existed without param compressionLevel)
-
writeAllVisited
- Throws:
IOException
-
writeAllPages
- Throws:
IOException
-