java - Accessing external URL resources in iText -


i'm working on jsf 2.0 project using mojarra, primefaces , tomcat 6.x, in front have apache http server.

i created web form can select pdf files want merge. these files external of war in directory under apache httpd's control. use itext 2.1.7 merge pdf files.

at moment i'm accessing files follows:

pdfreader reader1 = new pdfreader(new url("file:///appli/vignette/vcm/inst-vgninst/docroot_cdc" + file)); 

however, want access them http:

pdfreader reader1 = new pdfreader(new url("http://centos" + file)); 
  • centos name of server, webapp deployed.
  • file string variable "/folder/folder1/file.pdf"

this fails. url http://centos/folder/folder1/file.pdf accessible normal webbrowser.

what's wrong , how can fix it?

the pdfreader apparently can't work directly urls point external resource. if intend work url rather file or fileinputstream, best bet use url#openstream() return inputstream pdfreader. has namely constructor that.

pdfreader reader1 = new pdfreader(new url("http://centos" + file).openstream()); 

Comments

Popular posts from this blog

python - Scipy curvefit RuntimeError:Optimal parameters not found: Number of calls to function has reached maxfev = 1000 -

c# - How to add a new treeview at the selected node? -

java - netbeans "Please wait - classpath scanning in progress..." -