Class PdfReaderInstance
java.lang.Object
org.openpdf.text.pdf.PdfReaderInstance
Instance of PdfReader in each output document.
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) RandomAccessFileOrArray(package private) static final PdfLiteral(package private) HashMap<Integer, PdfImportedPage> (package private) int[](package private) static final PdfNumber(package private) PdfReader(package private) PdfWriter -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) PdfStreamgetFormXObject(int pageNumber, int compressionLevel) Gets the content stream of a page as a PdfStream object.(package private) PdfImportedPagegetImportedPage(int pageNumber) (package private) intgetNewObjectNumber(int number, int generation) (package private) PdfReader(package private) RandomAccessFileOrArray(package private) PdfObjectgetResources(int pageNumber) (package private) void(package private) void
-
Field Details
-
IDENTITYMATRIX
-
ONE
-
myXref
int[] myXref -
reader
PdfReader reader -
file
-
importedPages
HashMap<Integer, PdfImportedPage> importedPages -
writer
PdfWriter 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
-