Преобразование таблицы Ms слова в изображение с использованием Java - PullRequest
0 голосов
/ 05 марта 2019

Я хочу знать, как извлечь данные таблицы в виде изображения в Ms word.Я могу только найти способ извлечь данные изображения из таблицы, как показано ниже.

public void test(String filePath) {

    try(XWPFDocument doc = new XWPFDocument(new FileInputStream(filePath))) {
        List<XWPFTable> tables = doc.getTables();
        for (XWPFTable xwpfTable : tables) {
            List<XWPFTableRow> rows = xwpfTable.getRows();

            for (XWPFTableRow xwpfTableRow : rows) {
                List<XWPFTableCell> cells = xwpfTableRow.getTableCells();

                for (XWPFTableCell xwpfTableCell : cells) {

                    if (xwpfTableCell != null) {


                        for (XWPFParagraph p : xwpfTableCell.getParagraphs()) {

                            for (XWPFRun run : p.getRuns()) {

                                for (XWPFPicture pic : run.getEmbeddedPictures()) {
                                    byte[] pictureData = pic.getPictureData().getData();
                                    System.out.println("picture : " + pic.getDescription());
                                }
                            }
                        }
                    }
                }
            }
        }
    } catch (IOException e) {
        e.printStackTrace();
    }       
}

Я использую язык Java.

...