private static class PdfConverterImpl.Builder extends java.lang.Object implements IBuilder<java.lang.Void>
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
baseURL |
private org.w3c.dom.Document |
dom |
private org.w3c.dom.Element |
e |
private org.w3c.dom.Node |
nextSibling |
private java.io.OutputStream |
out |
private static java.lang.String |
PAGE_NUMBER |
private org.w3c.dom.Node |
parent |
private org.xhtmlrenderer.pdf.ITextRenderer |
renderer |
Constructor and Description |
---|
Builder(org.xhtmlrenderer.pdf.ITextRenderer renderer,
java.lang.String html,
java.lang.String baseURL,
java.io.OutputStream out) |
Modifier and Type | Method and Description |
---|---|
java.lang.Void |
build() |
PdfConverterImpl.Builder |
checkPageNumber()
performance optimization: remove page numbers,
because we usually get single page documents.
|
private boolean |
isSinglePageDoc(org.xhtmlrenderer.pdf.ITextRenderer renderer) |
private org.w3c.dom.Document |
parseHtmlDoc(java.lang.String htmlCode) |
private void |
updateDomInRenderer() |
private static final java.lang.String PAGE_NUMBER
private final org.xhtmlrenderer.pdf.ITextRenderer renderer
private final org.w3c.dom.Document dom
private final java.lang.String baseURL
private final java.io.OutputStream out
private org.w3c.dom.Element e
private org.w3c.dom.Node nextSibling
private org.w3c.dom.Node parent
public Builder(org.xhtmlrenderer.pdf.ITextRenderer renderer, java.lang.String html, java.lang.String baseURL, java.io.OutputStream out)
private org.w3c.dom.Document parseHtmlDoc(java.lang.String htmlCode)
public PdfConverterImpl.Builder checkPageNumber()
private void updateDomInRenderer()
private boolean isSinglePageDoc(org.xhtmlrenderer.pdf.ITextRenderer renderer)