Я хочу знать, как извлечь данные таблицы в виде изображения в 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.