public List getThumbnails()

in thumbnails4j-doc/src/main/java/co/elastic/thumbnails4j/doc/DOCThumbnailer.java [75:89]


    public List<BufferedImage> getThumbnails(InputStream input, List<Dimensions> dimensions) throws ThumbnailingException {
        try (HWPFDocument document = new HWPFDocument(input)){
            byte[] htmlBytes = htmlBytesFromDoc(document);
            BufferedImage image = ThumbnailUtils.scaleHtmlToImage(htmlBytes, docPageDimensions(document));
            List<BufferedImage> results = new ArrayList<>();
            for (Dimensions singleDimension: dimensions) {
                results.add(ThumbnailUtils.scaleImage(image, singleDimension));
            }
            return results;
        } catch (IOException|ParserConfigurationException|TransformerException e) {
            logger.error("Could not parse MS Word Document from input stream");
            logger.error("With stack: ", e);
            throw new ThumbnailingException(e);
        }
    }