Package com.itextpdf.text.pdf.parser
Class PdfReaderContentParser
java.lang.Object
com.itextpdf.text.pdf.parser.PdfReaderContentParser
A utility class that makes it cleaner to process content from pages of a PdfReader
through a specified RenderListener.
- Since:
- 5.0.2
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<E extends RenderListener>
EprocessContent
(int pageNumber, E renderListener) Processes content from the specified page number using the specified listener<E extends RenderListener>
EprocessContent
(int pageNumber, E renderListener, Map<String, ContentOperator> additionalContentOperators) Processes content from the specified page number using the specified listener.
-
Field Details
-
reader
the reader this parser will process
-
-
Constructor Details
-
PdfReaderContentParser
-
-
Method Details
-
processContent
public <E extends RenderListener> E processContent(int pageNumber, E renderListener, Map<String, ContentOperator> additionalContentOperators) throws IOExceptionProcesses content from the specified page number using the specified listener. Also allows registration of custom ContentOperators- Type Parameters:
E
- the type of the renderListener - this makes it easy to chain calls- Parameters:
pageNumber
- the page number to processrenderListener
- the listener that will receive render callbacksadditionalContentOperators
- an optional map of custom ContentOperators for rendering instructions- Returns:
- the provided renderListener
- Throws:
IOException
- if operations on the reader fail
-
processContent
public <E extends RenderListener> E processContent(int pageNumber, E renderListener) throws IOException Processes content from the specified page number using the specified listener- Type Parameters:
E
- the type of the renderListener - this makes it easy to chain calls- Parameters:
pageNumber
- the page number to processrenderListener
- the listener that will receive render callbacks- Returns:
- the provided renderListener
- Throws:
IOException
- if operations on the reader fail
-