Hi, You need something like:
String finalPageHtml = ComponentRenderer.renderPage(pageInstance); InputStream htmlStream = new ByteArrayInputStream(finalPageHtml.getBytes(), "UTF-8"); XMLWorkerHelper.getInstance().parseXHtml(pdfWriter, document, htmlStream); Martin Grigorov Wicket Training and Consulting https://twitter.com/mtgrigorov On Tue, Mar 1, 2016 at 5:51 PM, Ilia <iliadavidovic...@gmail.com> wrote: > Ok, my old code. This code working for SIMPLE html page but not work for > wicket html page : > > Document document = new Document(); > PdfWriter pdfWriter = PdfWriter.getInstance(document, > new FileOutputStream(fc.getSelectedFile() + ".pdf")); > document.open(); > Class componentClass = page.getPage().getClass(); > InputStream htmlStream = > componentClass.getResourceAsStream(componentClass .getSimpleName() + > ".html"); > XMLWorkerHelper.getInstance().parseXHtml(pdfWriter, > document, htmlStream); > > > How RIGHT apply ComponentRenderer. render Page(yourPageInstance) and > convert > the result > to PDF ??? > > > -- > View this message in context: > http://apache-wicket.1842946.n4.nabble.com/How-get-path-html-page-tp4673768p4673788.html > Sent from the Users forum mailing list archive at Nabble.com. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > >