問題タブ [keynote]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
html - PDF 数式画像が Keynote から HTML にエクスポートされない
私は何年も Keynote を使って、自分が教えている数学コースのスライドを作成しています。Keynote (そして、おそらく PowerPoint も同様) の非常に優れた機能の 1 つは、グラフィックスをアニメーション化できることです。これにより、ベクトル加算に関する講義が少し楽しくなります (:-))。私はこれらのアニメーション スライドを Keynote から HTML にエクスポートしていましたが、iPad、iPhone、デスクトップなどでの表示の良さに非常に感銘を受けました。
最近、Keynote 6 (9 から go figure) にアップグレードしましたが、アニメーションを Web にエクスポートすることはできたものの、Latex で (LatexIt やその他の手段を介して) 作成した数式がまったくないことに失望しました。正常にエクスポートされていました。行列の [] の代わりに、かわいいりんごの記号が表示されます (これは Apple の冗談のアイデアですか?)。また、フォントが適切にレンダリングされなくなります。これは、Keynote 9 ではすべて正常に機能していました。
他の誰かがこの「バグ」を発見し、回避策を見つけましたか? スライドを PDF にエクスポートできますが、Web HTML バージョンの方がはるかに優れていました。
font-awesome - fontAwesome と Apple Keynote 6.5
Yosemite (10.10) と Keynote 6.5 にアップグレードした後、プレゼンテーションをデザインしている間は fontAwesome が機能しますが、PDF にエクスポートすると失敗します。
エクスポートされたバージョンでは、アイコンが小さく、位置が正しくありません。
なぜだか分かりますか?
applescript - 遷移タイマーを設定する Applescript
最近、PowerPoint から Keynote に切り替えました。50 までのプレゼンテーションがあり、それらを合計すると 5000 以上のスライドになります。各スライドには、3 秒から 30 秒の長さのオーディオが埋め込まれています。PowerPoint で、スライドにオーディオを挿入し、オーディオの長さと同じトランジション タイマーを追加するマクロを作成しました。
Keynote を使用すると、プレゼンテーションを適切に読み書きでき、音声も適切に再生されますが、トランジション タイマーはすべて無効になっています。
自動トランジションをクリックすると、すべてのスライド トランジション タイマーが 0.5 秒に設定されますが、これは変更できますが、すべてのスライドを見て手動でタイマーを設定するのは非常に平凡な作業なので、私はそれを行う気はありません。
プレゼンテーションの遷移時間は、automator で関心を持つことができますか、それとも CSV 形式のファイルからインポートできますか。Powerpoint でこれを行った方法は、必要なすべてのスライド タイマーを含む静的配列を作成し、後で各スライドをループしてタイマーを設定することでした。AppleScriptを使用してKeynoteで同様のことを行うことができますか
ご協力いただきありがとうございます
macos - Applescript を使用して Keynote スライドのテキストを動的に変更する
私が疑問に思っているのは、キーノート スライドをロードし、スライドに AppleScript (テキスト ファイルを読み取る) を実行させ、その情報を取得し、それを使用してそのキーノート スライドのテキスト フィールドに入力する方法はありますか?
例: 基調プレゼンテーションを開く。プレゼンテーションを再生します。スライド #4 に進んだら、applescript を起動してテキスト ファイルから必要な情報を取得し、テキスト フィールドにデータを入力します。
macos - AppleScript を使用して Keynote プレゼンテーションを開く (Keynote 6.5.2)
既に作成されているキーノート プレゼンテーション内のいくつかのスライドのテキストを変更できるかどうかを確認しようとしていますが、最初に開くだけで問題が発生します。
ここに私の現在の単純なアップルスクリプトがあります:
開こうとしているファイルを示すエラーが表示されます。
「Users/myUserName/Desktop/KeynoteAppleScript.key」は、そのようなファイルがないため開けませんでした」。
それは明らかに正しくありません。そこにあり、ファイルの名前を再確認して確認しました。
Keynote 6.5.2 を使用しています
スクリプト エディタ バージョン 2.7、AppleScript 2.4
ここで何が間違っていますか?
keynote - JavaScript for Automation を使用してファイルの複製を作成 (Keynote プレゼンテーション)
ファイルの複製を作成し、新しい名前を指定するための推奨される方法は何ですか?
現時点で私は使用しています:
後で指定するのではなく、その複製メソッドで出力名を指定することをお勧めします。Finder辞書には、使用できると書かれています:
しかし、次のことを試すと:
- new.txt がまだ存在しない場合、「エラー -1728: オブジェクトを取得できません」というメッセージが表示されます。
- new.txt が既に存在する場合、メッセージは「エラー -1700: タイプを変換できません」です。
「位置指定子」がどのようなタイプであるかは明確ではありません。フォルダー/ファイル/フォルダー+ファイル、通常の文字列(フォルダー/ファイル/フォルダー+ファイル)でパスを試しました。
提案?
osx-yosemite - ピリオドとコンマが無視されないように Keynote リッチ テキストのテキスト アイテムの区切り記号を変更する方法 (オートメーション用の Javascript を使用)。
要するに:
iWork リッチ テキスト オブジェクトを使用して、テキストを単語に分割すると、次のようになります。
「これは…彼が言った、文です!」
に:
[「これ」、「彼」、「言った」、「は」、「a」、「文」]
つまり、ピリオド、コンマ、感嘆符が消えました。AppleScript の状況と似ていますが、Javascript for Automation を使用すると、テキスト項目の区切り記号を設定する方法がわかりません (さらに、以前よりも簡単になることを望んでいます)。
詳細に:
次のようなリッチ テキストを変更したいと思います。
テキストには、サイズ/色/太さのバリエーションが含まれている可能性がありますが、これは維持する必要があります。結果は次のようになります。
単語 (私の場合: Keynote のプレゼンター ノート) を確認すると、次のようになります。
それ以外の:
そのため、.、[、および > などの文字は表示されず、検索/置換が不可能になります。
単語を取得するには、次を使用します。
who() を無視/考慮 (大文字と小文字、ハイフン、句読点) と組み合わせて使用してみましたが、結果は同じです。
英数字以外の文字を含む単語のリストを取得するにはどうすればよいですか?
ios - KeynoteやPagesのようにiOSアプリをプログラムで最小化する方法は?
それともNumbersアプリ...?サインインしていない場合、Numbers アプリに「サインインが必要です」というアラートが表示されます。[キャンセル] をタップすると、システムがアプリを最小化します。プログラムでそれを行う方法はありますか?