PDF处理图片报错Unsupported JPEG process: SOF type 0xcb/two SOF markers

发现问题

java处理图片或电子签名抛异常
javax.imageio.IIOException: Unsupported JPEG process: SOF type 0xcb

分析问题

结合前端传参分析
PDF处理图片报错Unsupported JPEG process: SOF type 0xcb/two SOF markers_第1张图片
“image”:canvasData.replace(/+/g, ‘%2B’),其中可以看出对image数据的处理是用*%2B代替其中的+(加号)*,所以在java中处理时要还原。

解决问题

增加*image.replace(“%2B”, “+”)*处理数据

String image = dataMap.get("image").toString();//image是img的base64字符串
image = image.replace("%2B", "+");

你可能感兴趣的:(pdf,java,开发语言)