前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >背锅了!PDF转Word功能修复了一个重要Bug

背锅了!PDF转Word功能修复了一个重要Bug

原创
作者头像
程序员晚枫
发布2024-12-12 23:06:55
发布2024-12-12 23:06:55
1070
举报

大家好,这里是程序员晚枫,今天给大家分享一个刚刚修复的新鲜Bug:有关PDF转Word功能的报错。

Bug说明

Bug来自我们的一位用户,他用的是arm架构的Mac电脑,Parallels Desktop虚拟机里是win11系统。

在运行代码的时候报错以下内容:

ERROR Ignore page 2 due to making page error: invalid literal for int() with base 16: 'xc'

我远程给他看了一个多小时,也没找到原因。

我十分纳闷:我上次更新的版本里,没动这个功能的代码,当时的单元测试也都通过了呀,怎么突然就不能用了呢?

Bug解决

因为这个功能的实现依赖的是pdf2docx这个库,既然我的代码没动过,那是不是它的代码升级导致的?

果然!

在GitHub的issue里,有一位同学提出了相同的问题,并且给出了解决方案。

详情见:https://github.com/ArtifexSoftware/pdf2docx/issues/330

于是我在popdf的依赖中,指定了这个版本,就解决了这个问题。

如果大家也出现了这个问题,直接在自己的电脑升级一下popdf的版本就可以了,命令如下:

代码语言:shell
复制
pip install popdf -U

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Bug说明
  • Bug解决
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档