Hi,

I'm trying to use iText 5.0.2 to extract the text from a pdf file
using the following code...

PdfReader reader = new PdfReader("C:/development/May.pdf");
                PdfReaderContentParser parser = new
PdfReaderContentParser(reader);
                PrintWriter out = new PrintWriter(System.out);
                TextExtractionStrategy strategy;
                for (int i = 1; i <= reader.getNumberOfPages(); i++) {
                    strategy = parser.processContent(i, new
SimpleTextExtractionStrategy());
                    out.println(strategy.getResultantText());
                }

When I run this code I get the following exception.

java.lang.NullPointerException
        at com.itextpdf.text.pdf.DocumentFont.<init>(DocumentFont.java:114)
        at 
com.itextpdf.text.pdf.CMapAwareDocumentFont.<init>(CMapAwareDocumentFont.java:79)
        at 
com.itextpdf.text.pdf.parser.PdfContentStreamProcessor$SetTextFont.invoke(PdfContentStreamProcessor.java:591)
        at 
com.itextpdf.text.pdf.parser.PdfContentStreamProcessor.invokeOperator(PdfContentStreamProcessor.java:226)
        at 
com.itextpdf.text.pdf.parser.PdfContentStreamProcessor.processContent(PdfContentStreamProcessor.java:380)
        at 
com.itextpdf.text.pdf.parser.PdfReaderContentParser.processContent(PdfReaderContentParser.java:41)

I believe that this is something todo with the font not being available?

I have used www.identifont.com and think that the font is Heldustry.
Should this not be available on my machine if acrobat reader can read
the file?

Can anyone give me a some help making this text extraction work?

Kind Regards

Ben Short

------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
iText-questions mailing list
iText-questions@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/itext-questions

Buy the iText book: http://www.itextpdf.com/book/
Check the site with examples before you ask questions: 
http://www.1t3xt.info/examples/
You can also search the keywords list: http://1t3xt.info/tutorials/keywords/

Reply via email to