public class DefaultHtmlProcessor extends Object implements IHtmlProcessor
| Constructor and Description |
|---|
DefaultHtmlProcessor(ConverterProperties converterProperties)
Instantiates a new default html processor.
|
| Modifier and Type | Method and Description |
|---|---|
com.itextpdf.layout.Document |
processDocument(com.itextpdf.styledxmlparser.node.INode root,
com.itextpdf.kernel.pdf.PdfDocument pdfDocument)
Parses HTML to add the content to a
PdfDocument. |
List<com.itextpdf.layout.element.IElement> |
processElements(com.itextpdf.styledxmlparser.node.INode root)
Parses HTML to add the content to a list of
IElement objects. |
static void |
setConvertedRootElementProperties(Map<String,String> cssProperties,
ProcessorContext context,
com.itextpdf.layout.IPropertyContainer propertyContainer)
Sets properties to top-level layout elements converted from HTML.
|
public DefaultHtmlProcessor(ConverterProperties converterProperties)
converterProperties - the converter propertiespublic static void setConvertedRootElementProperties(Map<String,String> cssProperties, ProcessorContext context, com.itextpdf.layout.IPropertyContainer propertyContainer)
cssProperties - HTML document-level css properties.context - processor context specific to the current HTML conversion.propertyContainer - top-level layout element converted from HTML.public List<com.itextpdf.layout.element.IElement> processElements(com.itextpdf.styledxmlparser.node.INode root)
IHtmlProcessorIElement objects.processElements in interface IHtmlProcessorroot - the root node of the HTML that needs to be parsedpublic com.itextpdf.layout.Document processDocument(com.itextpdf.styledxmlparser.node.INode root,
com.itextpdf.kernel.pdf.PdfDocument pdfDocument)
IHtmlProcessorPdfDocument.processDocument in interface IHtmlProcessorroot - the root node of the HTML that needs to be parsedpdfDocument - the PdfDocument instanceDocument instanceCopyright © 1998–2023 iText Group NV. All rights reserved.