基調講演へのバルク変換PowerPointプレゼンテーション用のApplescriptまたはAutomatorワークフロー

apple.stackexchange https://apple.stackexchange.com/questions/8317

  •  22-10-2019
  •  | 
  •  

質問

基調講演に変換したいPowerPointプレゼンテーションの大規模なセットがあります。これらの手順に従うことで、それぞれを手動で変換できます。

  1. Finderで、PowerPointドキュメントを右クリックして選択します ... - > keynoteで開く
  2. 基調講演では、選択してください として保存..., 、を確認します コピーを保存します チェックボックス、選択します IWork '08 形式として、クリックします わかった.

ただし、各ドキュメントに対してこれを行うことは退屈です。それらをすべて一度に変換する方法が欲しいです。

私はこれのために自動車ワークフローを作成しようとしてきましたが、完全に失敗しています。 (プログラマーであることは、実際にAutomatorやApplescriptのようなUS最新のツールを理解することができないと思います。)誰かが私を助けることができますか?

役に立ちましたか?

解決

Automatorにそれを行わせる方法を理解できませんでしたが、Applescriptを打ち負かして提出することができました。 Applescriptエディターのアプリケーションとして以下を保存し、インコンに変換するファイルをドラッグします。変換されたファイルが配置されるフォルダーを選択するように求められます。

on open droppedFiles
    set theDestinationFolder to (choose folder with prompt "Choose destination folder") as Unicode text
    repeat with theFile in droppedFiles
        tell application "Keynote"
            open theFile
            set theSlideshow to slideshow 1
            set theDestinationPath to theDestinationFolder & (name of theSlideshow)
            save theSlideshow in theDestinationPath
            close theSlideshow
        end tell
    end repeat
end open

(私はapplescriptで何をしているのか本当にわかりません。ここで改善できるものがあれば、それらについて知りたいです。)

他のヒント

機能を使用して自動車ワークフローを作成しようとしましたか 私がするのを見てください (ここで適切と思われるのはどれですか)?どんな問題に遭遇しましたか?

ライセンス: CC-BY-SA帰属
所属していません apple.stackexchange
scroll top