Previous 1 2 Next 17 Replies Latest reply: Apr 29, 2014 7:31 AM by flyingwombat007
Kris Seago1 Level 1 Level 1 (5 points)

Keynote 5.1 export to html uses a DHTML player.Very few browsers seem to support this DHTML player....  Is there any way to revert to the much simpler html export from prior Keynote versions?

MacBook Pro, Mac OS X (10.7.1)
  • Baculo Level 1 Level 1 (15 points)

    I have only recently tried exporting from Keynote 5.1 to html, and have experienced the same issue that several others have reported on a variety of site. The html document will not load in a browser (just a black screen with a spinning wheel). I have tried both Safari and Firefox. This seems to be a serious issue with Keynote 9 because I have used Keynote 8 to export the same slide show and it functions correctly.


    Can someone from Apple respond to this issue? It is of great importance for many reasons. My reason is that this is how I load lecture presentations onto the web for students to view!

  • Jerry Johnson Level 1 Level 1 (5 points)

    I have noticed that if I export my Keynote 5.1.1 file as a web site and upload to the server owned by the college where I work, the web site is not visible (and I get the message, "Slide couldn't be displayed") but if I upload it to a server hosted by (where I have other web pages), the Keynote slides display fine (in both Safari and Firefox on a Mac).


    So I don't think it has anything to do with the browser you are using but rather it depends on the server that is hosting the pages.

  • Baculo Level 1 Level 1 (15 points)

    Uploading to a different server is not an option at our university. I suspect this a bug in the way Keynote 9 creates that html documents. Keynote 8 works perfectly.

    I do not get any error message  "Slide couldn't be displayed". Rather, a black screen with a spinning wheel!

    I also do not think it has anything to do with the browser, it is a bug in Keynote.

  • Jerry Johnson Level 1 Level 1 (5 points)

    Since the slides display fine when they are posted on the server hosted by BlueHost, it makes me think there is some sort of setting or something that has to be present on the server. Maybe you could talk to your IT department to see if they have some ideas. I'm going to talk to ours and I'll post what I find out in this thread.

  • Kris Seago1 Level 1 Level 1 (5 points)

    I used (past tense) Keynote for the same purposes--I posted my Keynote lectures for students to review prior to exams. Keynote 5.1.1 generates a KeynoteDHTMLPlayer that works in the latest versions of Safari and Chrome on a Mac, but not Firefox. I haven't found a browser that plays these files on a Windows machine.


    My workaround is to "Print" the Keynote files to PDF (setting print options along the way), select "PDF," "Open PDF in Preview," Export from Preview, apply a "Reduce File Size" Quartz Filter in Preview, correct the file name (removing "Preview of" and quotation marks), save the resulting small PDF, and upload the file to my college's server.


    Inelegant at best.

  • Jerry Johnson Level 1 Level 1 (5 points)

    It's too bad those files don't display on browsers on a Windows machine. Most of my students will have Windows computers.


    You explained how you convert the Keynote file to PDF. Rather than using the Print option, choose the Export option (under the File menu), then choose PDF.

  • Baculo Level 1 Level 1 (15 points)

    Our IT people think there is a bug in the application related to files generated inin:

    assets/player/ScriptManager.js and assets/fallback/player.js [Ajax.Request((showUrl+"/kpf.json")] They claim that the "/" before kpf.json" needs to be removed.


    However, my assets/player folder does not have a file called ScriptManager and adding it did not rescue the slide show. I will also continue to investigate but still hope that Apple will step in and derive a fix!


    The suggestion to use a PDF is workable but it is easier simply to use Keynote 8 and generate the html documents there!

  • Kris Seago1 Level 1 Level 1 (5 points)

    I go through the extra Print steps to reduce file size. PDFs created by Keynote's Export option can be huge (many megabytes). Using the Reduce File Size filter in Preview generates a much more manageable file size.

  • ThatsUnpossible Level 1 Level 1 (0 points)

    Most likely the web server is not setup with the correct mimetype (or any mimetype) for the .json file that is part of the package. So the server isn't able to send your browser that file. I had this trouble on our server (running IIS7).


    I added a mimetype for .json files (application/json) and then reloaded the page and I no longer had any errors...

  • Baculo Level 1 Level 1 (15 points)

    Hey, I was surprised to see this show up in my mailbox, but glad to know that someone was still looking at this. Unfortunately, I do not understand what was said in ThatsUnpossible's post. Should I send this post to our IT folks and see if it makes sense to them? Or this is something that I can do on my iMac to the exported file?


    Sorry I am just a regular Mac user, not a programmer.

  • Jeff Junatas Level 1 Level 1 (0 points)

    Just encountered this problem. Seems like Baculo was on the right track as the problem seems to be that it's not finding kpf.json. I did some further investigating and found a solution that worked. Instead of just removing the "/" in "/kpf.json", I replaced this whole bit:




    with this:




    Try that and see if it works. I didn't do any of the scriptManager stuff.


    Also, this fix only seems to fix firefox and chrome browsers. IE9 still broken for me.

  • Baculo Level 1 Level 1 (15 points)

    Thanks for reminding me of this issue. I just went back and tried again to generate a html document from a Keynote show. This time, it worked well, so one of the iWork updates must have fixed the problem! I am now running Keynote '09 version 5.1.1 (1034).

    I do note that the /assets/kpf.json is the only file there now.

  • Matthias Kurwig Level 1 Level 1 (5 points)

    Your IT people are correct. That solves the problem of it not working when uploaded on servers. Verified with Keynote 5.3.

  • abrognocr Level 1 Level 1 (0 points)

    Thanks it worked for me

Previous 1 2 Next