基調講演へのバルク変換PowerPointプレゼンテーション用のApplescriptまたはAutomatorワークフロー
-
22-10-2019 - |
質問
基調講演に変換したいPowerPointプレゼンテーションの大規模なセットがあります。これらの手順に従うことで、それぞれを手動で変換できます。
- Finderで、PowerPointドキュメントを右クリックして選択します ... - > keynoteで開く
- 基調講演では、選択してください として保存..., 、を確認します コピーを保存します チェックボックス、選択します 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で何をしているのか本当にわかりません。ここで改善できるものがあれば、それらについて知りたいです。)
他のヒント
機能を使用して自動車ワークフローを作成しようとしましたか 私がするのを見てください (ここで適切と思われるのはどれですか)?どんな問題に遭遇しましたか?
所属していません apple.stackexchange