public class PDFUtil extends Object
| Modifier and Type | Method and Description |
|---|---|
static com.itextpdf.text.pdf.PdfPCell |
emptyCell()
retourne une cellule de tableau vide sans bordure
|
static byte[] |
getImage(String src,
fr.toutatice.portail.cms.nuxeo.api.NuxeoController nuxeoController)
fetch les données d'une image à partir d'une url binaryservlet
|
static com.itextpdf.tool.xml.ElementList |
parseStringHTMLToElements(String stringToParse,
fr.toutatice.portail.cms.nuxeo.api.NuxeoController nuxeoController)
transforme une String contenant du HTML en ElementList PDF
n'accepte que du XHTML
utilise le NuxeoImageProvider afin de récuper les images de nuxeo
ignore les tags object (voir Tags.getHtmlTagProcessorFactory())
|
static String |
sanitizeHTML(String htmlToSanitize)
nettoie une String contenant du HTML afin de pouvoir utiliser le parser Itext
|
public static com.itextpdf.tool.xml.ElementList parseStringHTMLToElements(String stringToParse, fr.toutatice.portail.cms.nuxeo.api.NuxeoController nuxeoController) throws IOException
stringToParse - nuxeoController - IOExceptionpublic static com.itextpdf.text.pdf.PdfPCell emptyCell()
public static String sanitizeHTML(String htmlToSanitize)
htmlToSanitize - public static byte[] getImage(String src, fr.toutatice.portail.cms.nuxeo.api.NuxeoController nuxeoController)
src - nuxeoController - Copyright © 2017. All rights reserved.