itext - Showing an error while using XMLWorkerHelper -
i trying convert html data pdf. have used xmlworker-5.5.6.jar. while executing code showing error of missing resources.
can please help. in advance.
here code
document document = new document(pagesize.letter); pdfwriter pdfwriter = pdfwriter.getinstance(document, new fileoutputstream(new file(filepathpdf))); document.open(); document.addauthor("me"); document.addcreator("me"); document.addsubject("thanks support"); document.addcreationdate(); document.addtitle("please read this"); xmlworkerhelper worker = xmlworkerhelper.getinstance(); string str = sb.tostring().substring(sb.indexof("<html"),sb.length()); system.out.println(str); worker.parsexhtml(pdfwriter, document, new stringreader(str)); document.close(); system.out.println("done.");
and here error :
08-24 12:28:42.079 14077-15044/com.abc.abc e/androidruntime: fatal exception: asynctask #5 process: com.abc.abc, pid: 14077 java.lang.runtimeexception: error occurred while executing doinbackground() @ android.os.asynctask$3.done(asynctask.java:309) @ java.util.concurrent.futuretask.finishcompletion(futuretask.java:354) @ java.util.concurrent.futuretask.setexception(futuretask.java:223) @ java.util.concurrent.futuretask.run(futuretask.java:242) @ android.os.asynctask$serialexecutor$1.run(asynctask.java:234) @ java.util.concurrent.threadpoolexecutor.runworker(threadpoolexecutor.java:1113) @ java.util.concurrent.threadpoolexecutor$worker.run(threadpoolexecutor.java:588) @ java.lang.thread.run(thread.java:818) caused by: java.lang.exceptionininitializererror @ com.itextpdf.tool.xml.net.fileretrieveimpl.processfromhref(fileretrieveimpl.java:170) @ com.itextpdf.tool.xml.css.styleattrcssresolver.addcssfile(styleattrcssresolver.java:404) @ com.itextpdf.tool.xml.html.head.link.start(link.java:80) @ com.itextpdf.tool.xml.html.abstracttagprocessor.startelement(abstracttagprocessor.java:131) @ com.itextpdf.tool.xml.pipeline.html.htmlpipeline.open(htmlpipeline.java:105) @ com.itextpdf.tool.xml.xmlworker.startelement(xmlworker.java:103) @ com.itextpdf.tool.xml.parser.xmlparser.startelement(xmlparser.java:372) @ com.itextpdf.tool.xml.parser.state.selfclosingtagstate.process(selfclosingtagstate.java:71) @ com.itextpdf.tool.xml.parser.xmlparser.parsewithreader(xmlparser.java:237) @ com.itextpdf.tool.xml.parser.xmlparser.parse(xmlparser.java:215) @ com.itextpdf.tool.xml.xmlworkerhelper.parsexhtml(xmlworkerhelper.java:174) @ com.abc.abc.searchdetailsactivity$downloadfileasync.doinbackground(searchdetailsactivity.java:2316) @ com.abc.abc.searchdetailsactivity$downloadfileasync.doinbackground(searchdetailsactivity.java:2177) @ android.os.asynctask$2.call(asynctask.java:295) @ java.util.concurrent.futuretask.run(futuretask.java:237) @ android.os.asynctask$serialexecutor$1.run(asynctask.java:234) @ java.util.concurrent.threadpoolexecutor.runworker(threadpoolexecutor.java:1113) @ java.util.concurrent.threadpoolexecutor$worker.run(threadpoolexecutor.java:588) @ java.lang.thread.run(thread.java:818) caused by: java.util.missingresourceexception: can't find resource bundle 'errors/errors_en_gb', key '' @ java.util.resourcebundle.missingresourceexception(resourcebundle.java:238) @ java.util.resourcebundle.getbundle(resourcebundle.java:230) @ java.util.resourcebundle.getbundle(resourcebundle.java:159) @ com.itextpdf.tool.xml.exceptions.localemessages.(localemessages.java:99) @ com.itextpdf.tool.xml.exceptions.localemessages.(localemessages.java:84) @ com.itextpdf.tool.xml.net.fileretrieveimpl.processfromhref(fileretrieveimpl.java:170) @ com.itextpdf.tool.xml.css.styleattrcssresolver.addcssfile(styleattrcssresolver.java:404) @ com.itextpdf.tool.xml.html.head.link.start(link.java:80) @ com.itextpdf.tool.xml.html.abstracttagprocessor.startelement(abstracttagprocessor.java:131) @ com.itextpdf.tool.xml.pipeline.html.htmlpipeline.open(htmlpipeline.java:105) @ com.itextpdf.tool.xml.xmlworker.startelement(xmlworker.java:103) @ com.itextpdf.tool.xml.parser.xmlparser.startelement(xmlparser.java:372) @ com.itextpdf.tool.xml.parser.state.selfclosingtagstate.process(selfclosingtagstate.java:71) @ com.itextpdf.tool.xml.parser.xmlparser.parsewithreader(xmlparser.java:237) @ com.itextpdf.tool.xml.parser.xmlparser.parse(xmlparser.java:215) @ com.itextpdf.tool.xml.xmlworkerhelper.parsexhtml(xmlworkerhelper.java:174) @ com.abc.abc.searchdetailsactivity$downloadfileasync.doinbackground(searchdetailsactivity.java:2316) @ com.abc.abc.searchdetailsactivity$downloadfileasync.doinbackground(searchdetailsactivity.java:2177) @ android.os.asynctask$2.call(asynctask.java:295) @ java.util.concurrent.futuretask.run(futuretask.java:237) @ android.os.asynctask$serialexecutor$1.run(asynctask.java:234) @ java.util.concurrent.threadpoolexecutor.runworker(threadpoolexecutor.java:1113) @ java.util.concurrent.threadpoolexecutor$worker.run(threadpoolexecutor.java:588) @ java.lang.thread.run(thread.java:818)
Comments
Post a Comment