[ 
https://issues.apache.org/jira/browse/PDFBOX-1765?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andreas Lehmkühler resolved PDFBOX-1765.
----------------------------------------

       Resolution: Fixed
    Fix Version/s: 2.0.0
         Assignee: Andreas Lehmkühler

Type3 font support was added to the current trunk, see PDFBOX1628 and it works 
fine with the attached pdf.
I'm afraid there won't be any backport to PDFBox 1.8.x as the patch includes 
some api changes.

Thanks for the report

> Null pointer exception in PDFToImage
> ------------------------------------
>
>                 Key: PDFBOX-1765
>                 URL: https://issues.apache.org/jira/browse/PDFBOX-1765
>             Project: PDFBox
>          Issue Type: Bug
>    Affects Versions: 1.8.2
>         Environment: Windows Vista
> java version "1.7.0_45"
> Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
> Java HotSpot(TM) Client VM (build 24.45-b08, mixed mode, sharing)
>            Reporter: Phil Goddard
>            Assignee: Andreas Lehmkühler
>             Fix For: 2.0.0
>
>
> java -jar pdfbox-app-1.8.2.jar PDFToImage e:\Specifications\png-1.0.pdf
> (http://3-t.com/pub/png/spec/1.0/png-1.0.pdf)
> causes multiple instances of NPE when processing page 13.  Probably 
> associated with superscript text because the line is then missing from the 
> output image.  Problems affects both jpg and png output and with nonSeq.
> org.apache.pdfbox.util.PDFStreamEngine processOperator
> WARNING: java.lang.NullPointerException
> java.lang.NullPointerException
>         at 
> org.apache.pdfbox.util.PDFStreamEngine.processStream(PDFStreamEngine.java:210)
>         at 
> org.apache.pdfbox.pdmodel.font.Type3StreamParser.createImage(Type3StreamParser.java:59)
>         at 
> org.apache.pdfbox.pdmodel.font.PDType3Font.createImageIfNecessary(PDType3Font.java:80)
>         at 
> org.apache.pdfbox.pdmodel.font.PDType3Font.drawString(PDType3Font.java:102)
>         at 
> org.apache.pdfbox.pdfviewer.PageDrawer.processTextPosition(PageDrawer.java:235)
>         at 
> org.apache.pdfbox.util.PDFStreamEngine.processEncodedText(PDFStreamEngine.java:496)
>         at org.apache.pdfbox.util.operator.ShowText.process(ShowText.java:45)
>         at 
> org.apache.pdfbox.util.PDFStreamEngine.processOperator(PDFStreamEngine.java:554)
>         at 
> org.apache.pdfbox.util.PDFStreamEngine.processSubStream(PDFStreamEngine.java:268)
>         at 
> org.apache.pdfbox.util.PDFStreamEngine.processSubStream(PDFStreamEngine.java:235)
>         at 
> org.apache.pdfbox.util.PDFStreamEngine.processStream(PDFStreamEngine.java:215)
>         at 
> org.apache.pdfbox.pdfviewer.PageDrawer.drawPage(PageDrawer.java:125)
>         at org.apache.pdfbox.pdmodel.PDPage.convertToImage(PDPage.java:781)
>         at 
> org.apache.pdfbox.util.PDFImageWriter.writeImage(PDFImageWriter.java:133)
>         at org.apache.pdfbox.PDFToImage.main(PDFToImage.java:244)
>         at org.apache.pdfbox.PDFBox.main(PDFBox.java:96)



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to