PowerPointのPDFをKeynoteに取り込む

2015年6月25日木曜日

Mac

t f B! P L
諸事情で「元データはPowerPointで作って、実際のプレゼンはKeynoteで行う」という状況になりました。Keynoteで直接PowerPointのデータも読めるのですが、それだと微妙にレイアウトが崩れてしまいました。別の方法として、 MacのAutomatorを使えばPDFを画像データとして簡単取り込めそうだとわかり、色々試したのですが、なかなかうまくいきませんでした。 結局、少し古いOSとKeynoteの組み合わせでうまくいったのですが、最新の環境ではうまく動きません。 変換に成功したOSバージョンとKeynoteの組み合わはこれです。
  • OS X: 10.8.5 Mountain Lion
  • Keynote '09 version 5.3
しかし、次の組み合わせはまったくだめでした。
  • OS X: 10.10.3 Yosemite
  • Keynote version 6.5.3
さらに、この組み合わせは変換途中で謎のエラーを出力して失敗します 。
  • OS X: 10.10.3 Yosemite
  • Keynote version 6.5.3(Keynote '09 version 5.3からのアップデート)
以下は、Mountain LionとKeynote '09の組み合わせでPwoerPointから出力したPDFを画像としてKeynoteに取り込んだ時の手順です。

取り込み手順

1.PowerPointでPDFを出力する

PowerPointで、Keynoteに取り込みたいファイルをPDFで出力します。

2.Automatorのワークフローを作る

ポイントは、Render PDF Package as ImagesでPDFをばらばらの画像データにレンダリングして、Create Image SlideでKaynoteのスライドを作成する所です。全体の流れはこんな感じです。
PDF取り込みのワークフロー
 (YosemiteとKeynote version 6.5.3 では、Create Image Slideがそもそも見つからない。) Create Image SlideのMasterにはKeynoteのMaster名を指定します。この例ではBlankを指定しています。

3.Keynoteを起動

Keynoteを起動して、新しいドキュメントを開きます。AutomatorでPDFから変換された画像は、この新しいドキュメントに自動的に取り込まれます。
Keynoteの起動

4.変換と取り込み開始

AutomatorのRunボタンを押します。
Runボタンで変換を開始
変換するPDFを指定します。
PDF指定
しばらくすると、KeynoteにPDFが画像として取り込まれます。
Keynoteに取り込み

エラーについて

  • OS X: 10.10.3 Yosemite
  • Keynote version 6.5.3(Keynote '09 version 5.3からのアップデート)
という組み合わせでは、 Automatorがエラーを出力します。エラーは、起動するKeynoteのバージョンによって微妙に違います。 Keynote version 6.5.3の場合:
Create Image Slide failed -1 error
Can't get <<class KnDT>> 1 of document 1.
Keynote '09 version 5.3の場合:
Create Image Slide failed -1 error
Can't get slideshow 1. Invalid Index.
Keynote '09からアップデートを行うと、新旧2つのKeynoteが使えるようになりますが、これらが何かコンフリクトしているのかも知れません。

結論

古いOSのバックアップが残っていて助かった!そうでなければAutomatorで画像化したPDFを手作業で一枚一枚keynoteに貼り付けるしかありませんでした。しかし、Macてこういうこと(古いバージョンだとOK)が多い気がするな。

このブログを検索

QooQ