transform html to pdf with itext and XMLWorker => exception runtime access denied -


i'm bored because try transform html text pdf xhtmlworker , it's failed !

this code :

file tempdocpdf;     com.itextpdf.text.document docitext;  // crée un pdf vide docitext = new com.itextpdf.text.document(pagesize.a4);  // crée le fichier en mémoire tempdocpdf = new file("c:/temp/",docdto.getnomdocument() + ".pdf");  docdto.setnompdf(docdto.getnomdocument() + ".pdf"); pdfwriter writer = pdfwriter.getinstance(docitext, new fileoutputstream(tempdocpdf)); docitext.addtitle(docdto.getnomdocument());  // permet de spécifier si les contrôles de navigation sont affichés writer.setviewerpreferences(pdfwriter.hidewindowui);                  // ouverture du document pdf (pret à enregistrer des données) docitext.open();                          stringreader str = new stringreader("<b>test xmlworker</b>"); system.out.println("test 0");  xmlworkerhelper worker = xmlworkerhelper.getinstance(); system.out.println("test 10");  worker.parsexhtml(writer, docitext, str);  system.out.println("test 20");  // crée le pdf   docitext.close();    system.out.println("test 30");  //enregistrer dans le document: builddocnotes(tempdocpdf);  //suppression du fichier temporaire tempdocpdf.delete(); 

i have exception :

 detail : java.security.accesscontrolexception: access denied (java.lang.runtimepermission getenv.windir)     @ java.security.accesscontroller.throwace(accesscontroller.java:100)     @ java.security.accesscontroller.checkpermission(accesscontroller.java:174)     @ java.lang.securitymanager.checkpermission(securitymanager.java:544)     @ java.lang.system.getenv(system.java:322)     @ com.itextpdf.text.fontfactoryimp.registerdirectories(fontfactoryimp.java:573)     @ com.itextpdf.tool.xml.xmlworkerfontprovider.<init>(xmlworkerfontprovider.java:71)     @ com.itextpdf.tool.xml.xmlworkerfontprovider.<init>(xmlworkerfontprovider.java:62)     @ com.itextpdf.tool.xml.pipeline.html.htmlpipelinecontext.<init>(htmlpipelinecontext.java:111)     @ com.itextpdf.tool.xml.xmlworkerhelper.parsexhtml(xmlworkerhelper.java:166)     @ com.pasquier.dao.sauvlocal.pdfsauvlocaldao.creerpdf(pdfsauvlocaldao.java:219)     @ com.pasquier.dao.sauvlocal.pdfsauvlocaldao.detacher(pdfsauvlocaldao.java:73)     @ com.pasquier.launcher.sauvlocal.sauvlocalprovider.recupinfospdfsauvlocale(sauvlocalprovider.java:68)     @ sun.reflect.nativemethodaccessorimpl.invoke0(native method)     @ sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:60)     @ sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:37)     @ java.lang.reflect.method.invoke(method.java:611)     @ lotus.domino.axis.providers.java.rpcprovider.invokemethod(unknown source)     @ lotus.domino.axis.providers.java.rpcprovider.processmessage(unknown source)     @ lotus.domino.axis.providers.java.javaprovider.invoke(unknown source)     @ lotus.domino.axis.strategies.invocationstrategy.visit(unknown source)     @ lotus.domino.axis.simplechain.dovisiting(unknown source)     @ lotus.domino.axis.simplechain.invoke(unknown source)     @ lotus.domino.axis.handlers.soap.soapservice.invoke(unknown source)     @ lotus.domino.axis.server.axisserver.invoke(unknown source)     @ lotus.domino.ws.axishandler.dopost(unknown source)     @ lotus.domino.ws.axishandler.invoke(unknown source)     @ lotus.domino.webservicehelper.runhandler(unknown source)     @ lotus.domino.webservicehelper.run(unknown source)     @ lotus.domino.webservicebase.notesmain(unknown source)     @ lotus.domino.agentbase.runnotes(unknown source)     @ lotus.domino.notesthread.run(unknown source) 

i try begin solution : problem environment variable windir try grant permission access variable, idea ?

i find : add grant permission on server in java.policy see http://www-10.lotus.com/ldd/nd85forum.nsf/dateallflatweb/d628323139e3020685257920004a5ccb?opendocument

grant {  permission java.security.allpermission;  }; 

Comments

Popular posts from this blog

apache - Remove .php and add trailing slash in url using htaccess not loading css -

javascript - jQuery show full size image on click -