Foren
Convert my HTML code in PDF Liferay 7
Hisham Zoghbi, geändert vor 6 Jahren.
Convert my HTML code in PDF Liferay 7
Junior Member Beiträge: 32 Beitrittsdatum: 28.03.17 Neueste Beiträge
Hello Guys,
Can I convert my Code from view.jsp to PDF und then send it per E-Mail? If so then plz with an example oder links that could help.
Thanks a lot
Sent from my iPhone with Liferay.com Forums
Can I convert my Code from view.jsp to PDF und then send it per E-Mail? If so then plz with an example oder links that could help.
Thanks a lot
Sent from my iPhone with Liferay.com Forums
Jorge Díaz, geändert vor 6 Jahren.
RE: Convert my HTML code in PDF Liferay 7
Liferay Master Beiträge: 753 Beitrittsdatum: 09.01.14 Neueste Beiträge
In the past, in some projects, before using Liferay, I used following java library to transform from HTML to PDF: https://github.com/flyingsaucerproject/flyingsaucer/blob/master/README.md
But it seems it is not longer maintained, it only supports CSS 2.1
But it seems it is not longer maintained, it only supports CSS 2.1
Neil Griffin, geändert vor 6 Jahren.
RE: Convert my HTML code in PDF Liferay 7
Liferay Legend Beiträge: 2655 Beitrittsdatum: 27.07.05 Neueste Beiträge
The Liferay Faces project maintains the jsf-export-pdf-portlet demo which utilizes the following dependency to convert HTML to PDF:
The code in PDFUtil.java shows how to do the conversion.
<dependency>
<groupid>org.xhtmlrenderer</groupid>
<artifactid>core-renderer</artifactid>
<version>R8</version>
</dependency>
The code in PDFUtil.java shows how to do the conversion.
Hisham Zoghbi, geändert vor 6 Jahren.
R: Convert my HTML code in PDF Liferay 7
Junior Member Beiträge: 32 Beitrittsdatum: 28.03.17 Neueste Beiträge
Thanks for the reply and the infos. But how can I import the dependencies if I'm using Liferay 7GA with Gradle Tool?
Sent from my iPhone with Liferay.com Forums
Sent from my iPhone with Liferay.com Forums
Jorge Díaz, geändert vor 6 Jahren.
RE: Convert my HTML code in PDF Liferay 7
Liferay Master Beiträge: 753 Beitrittsdatum: 09.01.14 Neueste Beiträge
For gradle tool, include following dependence:
More info see: http://mvnrepository.com/artifact/org.xhtmlrenderer/core-renderer/R8
The library used in that jsf-export-pdf-portlet example (org.xhtmlrenderer) is the same library I said in my previous comment (flying saucer).
See:
So you will have problems with CSS3 or not xhtml code.
If you have problems with non xhtml code you can always use jtidy library to convert html to xhtml (http://jtidy.sourceforge.net/)
compile group: 'org.xhtmlrenderer', name: 'core-renderer', version: 'R8'
More info see: http://mvnrepository.com/artifact/org.xhtmlrenderer/core-renderer/R8
The library used in that jsf-export-pdf-portlet example (org.xhtmlrenderer) is the same library I said in my previous comment (flying saucer).
See:
- ITextRenderer.java: https://github.com/flyingsaucerproject/flyingsaucer/blob/master/flying-saucer-pdf/src/main/java/org/xhtmlrenderer/pdf/ITextRenderer.java
- flyingsaucerproject: https://github.com/flyingsaucerproject/flyingsaucer/blob/master/README.md
So you will have problems with CSS3 or not xhtml code.
If you have problems with non xhtml code you can always use jtidy library to convert html to xhtml (http://jtidy.sourceforge.net/)
Hisham Zoghbi, geändert vor 6 Jahren.