以前、日本語を含む Keynote を slideshare にアップロードするというエントリーを書いたんですが、普段ターミナルを使わない方でも変換できるように、ブラウザに Drag & Drop すれば変換された PDF を保存できるようにしました。 Chrome 60.0.3112.90, Safari 10.1.1, Firefox 54.0.1 では動きましたが、ちょっと古いバージョンや IE だと動かないかもしれません。 デモ 技術的な解説 HTML を見ればわかりますが、次のような処理をしています。 FileReader#readAsArrayBuffer で Drag & Drop されたファイルを読み込む Uint8Array に変換してバイナリを編集する URL.createObjectURL で URL を生成して、別タブで開く 具体的には次のような処理をしています。