新需求总是不断,最近又要搞个pdf生成的东西,这次是要生成一个回执单。并且回执单内要包含现场图片,其实按照之前的做法要包含图片也不是非常困难。按照之前的做法重新下载图片,创建对象,写入的时候结果死活不成功。各种报错:
<body> <h1>Error response</h1> <p>Error code: 500</p> <p>Message: invalid data key not found.</p> <p>Error code explanation: 500 - Server got itself in trouble.</p> </body>
比较奇怪的一点是,异常信息没有打印出来。可以查看异常:
这个错误其实是由于python-docx导致的,图片异常导致的错误,要解决这个错误可以通过重新保存图片:
if is_fix == True: fixed = Image.open(file_name) fixed= fixed.convert('RGB') # ('cannot write mode RGBA as JPEG',) fixed.save(file_name)
此时重新处理就ok了:
5 comments
这是什么?
之前发的通过模板创建pdf的。今天修改发现问题了。处理了一下
大佬的突然更新竟是技术文
不要吃惊哦,姐姐是技术博主
技术文完全插不上话,说到这我得去骚扰一下杜老师,请教个问题。哈哈哈哈