keynote-parser icon indicating copy to clipboard operation
keynote-parser copied to clipboard

Parsing stopped for the first non-extractable item

Open hey-nicolasklein opened this issue 1 year ago • 1 comments

Hey there!

I use your parser to extract text from Keynote files created with Keynote 14.2 (7041.0.109). I ran into the issue that a file named Index/CalculationEngine.iwa could not be parsed. As I am only interested in the actual slides (named like Slide-*.iwa), I do not care about this CalculationEngine.iwa. But the parsing stops completely for the first non-parsable file. Does this have a specific reason?

I modified the process function in file-utils.py to log an error and continue on Exception, instead of fully stopping. At least a flag to toggle this behavior would be great.

hey-nicolasklein avatar Nov 22 '24 15:11 hey-nicolasklein

Have same issue. Calculation file seems to become weird when there's any table in the keynote.

A workaround would be to keep the unparsable file as is when parsing and then just putting it in as is during repacking

swotai avatar May 15 '25 16:05 swotai