The document was created with Spire.XLS for Java删除警告申请真实有效

tech2026-03-16  3

 

 

官网表示要删除就要购买,不购买只有一个月时间可以不显示警告, 百度搜了很多方法,都是在说警告出现在第一个sheet里面,让我们先添加一个sheet,然后再是删除掉,试了很多版本都不行,

 

我提供一种办法

Workbook wb = new Workbook(); wb.loadFromFile(excelPath); // convert excel file to pdf file //获取第一张工作表 Worksheet sheet = wb.getWorksheets().get("NewSheet"); //保存到图片 BufferedImage bufferedImageold = sheet.toImage(1, 1, sheet.getLastRow(), sheet.getLastColumn()); //截取图片 BufferedImage bufferedImage = bufferedImageold.getSubimage(0, 40,bufferedImageold.getWidth()-1,bufferedImageold.getHeight()-40); //写出图片到文件 try { ImageIO.write(bufferedImage, "PNG", new File(pdfPath)); } catch (IOException e) { e.printStackTrace(); }

这行代码的参数解释下:

zheBufferedImage bufferedImage = bufferedImageold.getSubimage(0, 40,bufferedImageold.getWidth()-1,bufferedImageold.getHeight()-40);

参数解释下,0 表示 想要的图片的左边与原来图片的左边距离,40表示想要的图片的上边与原来图片的上边距离,第三个参数是想要图片的宽度。最好是减1,避免是宽度不够报错,第四个参数是想要图片的高度,因为40被删除了,所以高度要减去40.这样就完美了,这样完美删除到了警告。鼓掌!!!! 成功截图

 

 

 

 

 

 

 

最新回复(0)