Hi,
Am 31.12.2013 02:36, schrieb [email protected]:
Hi,
this is pretty much my first day with pdfbox but I can't find anything obvious
I'm doing wrong.
Welcome to our community!
I'm attempting to display a pdf file, which works quite fine with some pdfs.
I've already switched to 2.0.0 trunk (from git) in the hopes of getting better
results. So the below problem refers to commit "PDFBOX-1808: close the PDF not
until the end of the test" aka 3fd34c9ff38227e9bd1e6d853ae85a0a9ee8ede7 on git.
Why do you think it's related to PDFBOX-1808? Does it work without those
changes?
Dez 31, 2013 2:18:10 AM org.apache.pdfbox.util.PDFStreamEngine
processEncodedText
Warnung: java.lang.NullPointerException
java.lang.NullPointerException
at
org.apache.pdfbox.util.PDFStreamEngine.processEncodedText(PDFStreamEngine.java:343)
at org.apache.pdfbox.util.operator.ShowText.process(ShowText.java:45)
at
org.apache.pdfbox.util.PDFStreamEngine.processOperator(PDFStreamEngine.java:529)
at
org.apache.pdfbox.util.PDFStreamEngine.processSubStream(PDFStreamEngine.java:258)
at
org.apache.pdfbox.util.PDFStreamEngine.processSubStream(PDFStreamEngine.java:225)
at
org.apache.pdfbox.util.PDFStreamEngine.processStream(PDFStreamEngine.java:205)
at org.apache.pdfbox.pdfviewer.PageDrawer.drawPage(PageDrawer.java:152)
at org.apache.pdfbox.util.RenderUtil.renderPage(RenderUtil.java:213)
at org.apache.pdfbox.util.RenderUtil.convertToImage(RenderUtil.java:177)
the null pointer lines are:
spaceWidthText = (font.getSpaceWidth() * glyphSpaceToTextSpaceFactor);
spaceWidthText = (font.getAverageFontWidth() * glyphSpaceToTextSpaceFactor);
So I'm guessing font is null.
Sounds reasonable, but I guess it's maybe another issue. Did you ever try to use
the non-sequential (-nonSeq on the commandline/PDDocument#loadNonSeq insteed of
PDDocument#load within your own source) parser?
If the issue still persists we need to get a hand on the pdf in question.
Otherwise it'll be hard/impossible to figure out whta the problem cound be.
Result of this bug(!?) is a nicely shown background but absolutely no text in
the pdf.
No font, no text. Doesn't suprise me ;-)
Regards,
Alex
BR
Andreas Lehmkühler