Hi,
I tried the following piece of code to extract text from PDF and it gives me a null pointer exception. Please help me resolve this issue. It is an urgent requirement. PFA the source pdf file.
String content = "";
com.aspose.pdf.facades.PdfExtractor pdfExtractor = new com.aspose.pdf.facades.PdfExtractor();
pdfExtractor.bindPdf("C:\\Users\\kiran_babu01\\Desktop\\Desktop\\ArunResume.pdf");
//use parameterless ExtractText method
pdfExtractor.extractText(); // Error line
pdfExtractor.getText("D:\\Reports\\Search Folder\\Data\\1.txt");
Error:
Exception in thread "main" java.lang.NullPointerException
at com.aspose.pdf.b.c.g.c.p.FE(Unknown Source)
at com.aspose.pdf.b.c.g.c.p.ddd(Unknown Source)
at com.aspose.pdf.b.c.g.c.p.populateMaps(Unknown Source)
at com.aspose.pdf.b.c.g.c.p.ddb(Unknown Source)
at com.aspose.pdf.b.c.g.c.p.dda(Unknown Source)
at com.aspose.pdf.b.c.g.c.b.a.g(Unknown Source)
at com.aspose.pdf.b.c.g.c.ac.dei(Unknown Source)
at com.aspose.pdf.b.c.g.c.ac.isAccessible(Unknown Source)
at com.aspose.pdf.Font.a(Unknown Source)
at com.aspose.pdf.Font.(Unknown Source)
at com.aspose.pdf.FontCollection.cOL(Unknown Source)
at com.aspose.pdf.FontCollection.(Unknown Source)
at com.aspose.pdf.Resources.getFonts(Unknown Source)
at com.aspose.pdf.b.c.g.d.l.a(Unknown Source)
at com.aspose.pdf.b.c.g.d.l.parse(Unknown Source)
at com.aspose.pdf.b.c.g.d.n.a(Unknown Source)
at com.aspose.pdf.b.c.g.d.n.a(Unknown Source)
at com.aspose.pdf.b.c.g.d.n.dff(Unknown Source)
at com.aspose.pdf.b.c.g.d.n.(Unknown Source)
at com.aspose.pdf.TextAbsorber.visit(Unknown Source)
at com.aspose.pdf.facades.PdfExtractor.extractText(Unknown Source)
at com.aspose.pdf.facades.PdfExtractor.extractText(Unknown Source)
at com.infosys.finacleportal.batch.TestJNPI.main(TestJNPI.java:102)
Line no 102 (where the error is pointed to) is :
pdfExtractor.extractText();
Thanks and regards,
Kiran