If the action cannot be parsed for some reason (corrupt PDF file), skip it. This is parallel to what is already done in the else part when reading the destination.
Merge pull request #3 from philippecade/patch-1

Skip actions that cannot be parsed when reading outline
Embedded TTF fonds might not be compliant to the ascii format but
shifted by an offset. As this is not considered in the TTFFont
currently, we use a builtin font as long as this is not fixed.
- Consider code ranges in the cmap.
- in case a character is not found, return 0 as default instead of the
input character
- improved annotation handling
- rough implementation of freetext and stamp annotation
- little code cleanup
Update README.md
Fixed problem reading errorneous annotation. PDF should be displayed
even if it contains an unreadable annotation.
Exception handling in CCITTFaxDecode
Merge with changes from fork Borisvl/PDFrenderer
Merge with changes from fork Borisvl/PDFrenderer
Set catchexceptions fo false during initialisation
Merge branch 'master' of https://github.com/katjas/PDFrenderer.git
Fixed handling of erroneous PDF: the name tree started with an ID entry
and ends with an ID, no reference object available. This is a bug in the
PDF, but should not lead to an exception.
Update README.md
Merged some fixes from original PDF renderer:
- jpeg decoding with imageio
- Work-around lack of YCCK decoding support in standard JRE image
readers and thus allow CMYK jpeg images without using 3rd party image
readers (e.g., JAI)
- Employ local TTF files if available instead of using the built-ins as
substitutes. Scanning of available TTFs will take some time on the first
request for an unavailable TTF. This behaviour can be disabled by
setting the system property PDFRenderer.avoidExternalTtf to true. The
PDFRenderer.fontSearchPath system property can be used to alter the
search path, though Windows and Mac OS X defaults should hopefully be
sensible. 
- Added TIFF Type 2 Predictor for decoding
Merge remote-tracking branch 'origin/master'
Update README.md
MMType1 fonts are not implemented, use a built in font as workaround
instead of throwing an exception
Update README.md
Exception handling for parsing type 0 font