Class HtmlCleanerBookProcessor

java.lang.Object
nl.siegmann.epublib.bookprocessor.HtmlBookProcessor
nl.siegmann.epublib.bookprocessor.HtmlCleanerBookProcessor
All Implemented Interfaces:
BookProcessor

public class HtmlCleanerBookProcessor extends HtmlBookProcessor implements BookProcessor
Cleans up regular html into xhtml. Uses HtmlCleaner to do this.
  • Field Details

    • log

      private static final org.slf4j.Logger log
    • htmlCleaner

      private org.htmlcleaner.HtmlCleaner htmlCleaner
  • Constructor Details

    • HtmlCleanerBookProcessor

      public HtmlCleanerBookProcessor()
  • Method Details

    • createHtmlCleaner

      private static org.htmlcleaner.HtmlCleaner createHtmlCleaner()
    • processHtml

      public byte[] processHtml(Resource resource, Book book, String outputEncoding) throws IOException
      Specified by:
      processHtml in class HtmlBookProcessor
      Throws:
      IOException
    • createXHTMLDoctypeToken

      private org.htmlcleaner.DoctypeToken createXHTMLDoctypeToken()