pipipi-pikachu / pptxtojson

将 .pptx 文件转为可读的 json 数据 丨Office PowerPoint(.pptx) file to JSON

Home Page:https://pipipi-pikachu.github.io/pptxtojson/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

捉到几个空指针异常

angryLid opened this issue · comments

872行其中 attrs可能为undefined rNode.sort((a, b) => a.attrs.order - b.attrs.order)

977行 const text = genTextBody(tcNodes['a:txBody']) 后面还有四个参数没传,会报warpObj为undefined

1590行 serNode['c:xVal']['c:numRef']['c:numCache']['c:pt'] 这里的numRef也可能为undefined

测试文件恕我无法公开。

类似的bug应该有蛮多的,顺便请教一下作者有Roadmap吗,后续有没有考虑加入测试,用TypeScript重构之类的计划?

是的……正如README写的,这个库目前没法用于生成环境,问题非常多。
其实该项目本意只是用来为我的另一个项目 https://github.com/pipipi-pikachu/PPTist 提供demo的,而且之前都没什么人用,所以也没有花费太多的时间,目前也没有具体后续规划。但是ts重构是在计划中的,如果该项目反馈的人多,应该会提前提上日程