Workbook book = new Workbook("/Users/zyx/Desktop/974246-NPD-HC(1).xlsx.xlsx");
ImageOrPrintOptions imgOptions = new ImageOrPrintOptions();
imgOptions.setImageType(ImageType.JPEG);
final String filename = "/Users/zyx/Desktop/excelImage/aaa";
// Get the first worksheet.
final WorksheetCollection worksheets = book.getWorksheets();
List<String> list = new ArrayList(worksheets.getCount() * 4);
for (int i = 0; i < worksheets.getCount(); i++) {
// Create a SheetRender object for the target sheet
SheetRender sr = new SheetRender(worksheets.get(i), imgOptions);
for (int j = 0; j < sr.getPageCount(); j++) {
// Generate an image for the worksheet
final String name = filename + "sheet" + (i+1) + "_" + (j+1) + ".jpg";
sr.toImage(j, name);
list.add(name);
}
}
if(Objects.nonNull(book)){
book.dispose();
}
974246-NPD-HC(1).xlsx.xlsx.zip (11.2 KB)
excelImage.zip (992.2 KB)
The conversion effect is very poor. Can you tell me why?