Keynote incompatibility

Dec 6, 2010 at 4: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?

 

Thanks.

Coordinator
Dec 27, 2010 at 12: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 3: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.  http://phppowerpoint.codeplex.com/SourceControl/list/patches

Keynote works fine with PHPowerPoint with this patch.

Marked as answer by Progi1984 on 8/12/2014 at 12:18 AM
Developer
Aug 12, 2014 at 7:18 AM
The patch has been applied on the develop branch on GitHub : https://github.com/PHPOffice/PHPPowerPoint/commit/92ffaf48efb935639da46ef1a0b0e70de216724d.
Marked as answer by Progi1984 on 8/12/2014 at 12:18 AM