HTML -> Java Browser -> PDF printer

Alexander Prohorenko alexander.prohorenko at gmail.com
Sun Apr 17 11:53:55 PDT 2005


You didn't get the idea, sorry.  I've got a big site with content in HTML and I want to have a possibility to see any page in PDF (using the existing HTML context!).  Unfortunetly, iText's possibility of converting HTML to PDF is pretty poor.

"Wouter Beheydt" <w_beheydt at telenet.be> wrote in message news:4262A402.8000508 at telenet.be...
> Alexander Prohorenko wrote:
> 
> >Hi.
> >
> >I've got a big site, completely in HTML (JSP) with CSS, etc. I've got a task to automatically generate PDF from any of the URL of this site.
> >
> >XML-FO - is not an answer. First of all, the way HTML-FO-PDF isn't very short, and besides, it doesn't understand a lot of HTML extensions, as well as CSSes, etc.
> >
> >HTMLDOC - is not an answer, too. It generates too terrible PDF sometimes, besides, doesn't know what CSS, too.
> >
> >The last thing which comes into my mind is a server-side HTML printing to PDF printer. The result is the good-looking in most cases. However, there is another problem, is how to do this Java server-side printing of HTML, as HTML should be rendered (!) first (and this should be done automatically!). As for the free software, the only thing which I found is JRex, but it's pretty wet and I believe it'd be bad in the automatic mode running on production server. Unfortunetly, we can't allow commercial software at this moment.
> >
> >I've also tried HotJava from ports (somebody told me that it can work out for this task) but it doesn't start at all and shows the followin error:
> >
> >/usr/local/jdk1.1.8/lib/i386/green_threads/libawt.so: Undefined symbol "xmDrawingAreaWidgetClass" (libawt.so)
> >java.lang.UnsatisfiedLinkError: no awt in shared library path
> >        at java.lang.Runtime.loadLibrary(Runtime.java)
> >        at java.lang.System.loadLibrary(System.java)
> >        at
> >        at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:399)
> >        at sunw.hotjava.ui.SplashImage.<init>(SplashFrame.java:75)
> >        at sunw.hotjava.ui.SplashFrame.<init>(SplashFrame.java:48)
> >        at sunw.hotjava.Main.main(Main.java:85)
> >
> >Have anybody tried to solve this problem and had anyone suceeded? I'd be very thankful for any suggestion. 
> >
> >Thank you! 
> >
> >-- Alexander Prohorenko.
> >  
> >
> >------------------------------------------------------------------------
> >
> >_______________________________________________
> >freebsd-java at freebsd.org mailing list
> >http://lists.freebsd.org/mailman/listinfo/freebsd-java
> >To unsubscribe, send any mail to "freebsd-java-unsubscribe at freebsd.org"
> >  
> >
> Alexander,
> 
> I don't understand exactly what you're trying to do. If you're talking 
> about generating pdf in java, perhaps try iText.  I use it to generate 
> pdf documents from database content on my site.
> 
> http://www.lowagie.com/iText/
> 
> Greetz,
> Wouter
> _______________________________________________
> freebsd-java at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-java
> To unsubscribe, send any mail to "freebsd-java-unsubscribe at freebsd.org"
> 


More information about the freebsd-java mailing list