This project is read-only.

Keynote incompatibility

Dec 6, 2010 at 5:48 PM

The presentations created with PHPPowerpoint are incompatible with Keynote for Mac and iPad.

When I try to open them with Keynote I only get this error: Presentation is not in PowerPoint Format. In the system console Keynote leaves this message: Failed to create xml unarchiver.

Is this a known issue? I tried searching the forums and the open bugs without luck. 

Is there a workaround?



Dec 27, 2010 at 1:12 PM

This *may* have to with a corrupt php_zip extension. Can you try another PHP version/installation for generating the PPTX file?

Apr 12, 2012 at 4:07 AM

Presentations created with PHPPowerPoint are incompatible with Apple's Keynote because they are missing the ppt/presProps.xml and ppt/tableStyles.xml files required by Keynote.  These files are normally created by PowerPoint.

Patch ID 11951, which I just submitted, fixes this problem.  Until the patch is integrated, you can find it on the following page and apply it yourself.

Keynote works fine with PHPowerPoint with this patch.

Marked as answer by Progi1984 on 8/12/2014 at 12:18 AM
Aug 12, 2014 at 8:18 AM
The patch has been applied on the develop branch on GitHub :
Marked as answer by Progi1984 on 8/12/2014 at 12:18 AM