org.apache.pdfbox.pdfparser
Class PDFXrefStreamParser
java.lang.Object
org.apache.pdfbox.pdfparser.BaseParser
org.apache.pdfbox.pdfparser.PDFXrefStreamParser
public class PDFXrefStreamParser
- extends BaseParser
This will parse a PDF 1.5 (or better) Xref stream and
extract the xref information from the stream.
- Version:
- $Revision: 1.0 $
- Author:
- Justin LeFebvre
Method Summary |
void |
parse()
Parses through the unfiltered stream and populates the xrefTable HashMap. |
Methods inherited from class org.apache.pdfbox.pdfparser.BaseParser |
isClosing, isClosing, isEndOfName, isEOL, isEOL, isWhitespace, isWhitespace, parseBoolean, parseCOSArray, parseCOSDictionary, parseCOSName, parseCOSStream, parseCOSString, parseDirObject, readExpectedString, readInt, readLine, readString, readString, setDocument, skipSpaces |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PDFXrefStreamParser
public PDFXrefStreamParser(COSStream strm,
COSDocument doc,
boolean forceParsing,
XrefTrailerResolver resolver)
throws IOException
- Constructor.
- Parameters:
strm
- The stream to parse.doc
- The document for the current parsing.forceParsing
- flag to skip malformed or otherwise unparseable
input where possibleresolver
- resolver to read the xref/trailer information
- Throws:
IOException
- If there is an error initializing the stream.- Since:
- 1.3.0
parse
public void parse()
throws IOException
- Parses through the unfiltered stream and populates the xrefTable HashMap.
- Throws:
IOException
- If there is an error while parsing the stream.
Copyright © 2002-2012 The Apache Software Foundation. All Rights Reserved.