问题标签 [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.

0 投票
4 回答
13416 浏览

fonts - Apple iWork / Keynote 文档字体警告(缺失,但未在文档中使用)

我有一个 Keynote 文件,它肯定只使用了 3 种字体。所有 3 种字体都安装在 Font Book 中。

每次我打开 Keynote 文件时,Keynote 都会出现缺少字体的警告。我从来没有用过这些字体,所以很好奇。复制了我的文档,删除了除了一张空白的白色幻灯片之外的所有幻灯片和母版幻灯片,保存了文档。重新打开了文档。字体仍然缺失。

谁能帮忙解释一下这个问题?

0 投票
1 回答
1213 浏览

replace - 使用 Applescript 在 Keynote 中查找/替换

我一生都无法弄清楚如何在 Keynote 6.2 中自动执行查找/替换功能。

我的目标是在整个文档中查找/替换。我有来自剪贴板的文本,我想用它替换字符串。

我最接近的是这个页面上的一个脚本,但它在 Keynote 6.2 中不起作用。

http://macscripter.net/viewtopic.php?id=26603

任何人都可以帮忙吗?

0 投票
0 回答
137 浏览

html - PDF 公式图像未从 Keynote 导出为 HTML

多年来,我一直使用 Keynote 为我教授的数学课程制作幻灯片。Keynote 的一个非常好的功能(我想,PowerPoint 也是如此)是图形可以动画化,这给那个关于矢量加法的讲座增加了一点刺激(:-))。我曾经将这些动画幻灯片从 Keynote 导出为 HTML,并且对它们在 iPad、iPhone、台式机等设备上的显示效果印象深刻。

最近,我升级到 Keynote 6(从 9 - go figure),很失望地看到虽然我仍然可以将动画导出到网络,但我在 Latex 中创建的数学方程都没有(通过 LatexIt 或其他方式)出口正常。代替矩阵的 [],我得到了可爱的苹果符号(这是苹果的笑话吗?)。并且字体不再正确呈现。这在 Keynote 9 中一切正常。

有没有其他人发现了这个“错误”并找到了解决方法?我可以将我的幻灯片导出为 PDF,但网页 HTML 版本要好得多。

0 投票
1 回答
1176 浏览

font-awesome - fontAwesome 和 Apple Keynote 6.5

升级到 Yosemite (10.10) 和 Keynote 6.5 后,fontAwesome 在我设计演示文稿时可以正常工作,但在我导出为 PDF 时失败。

导出版本中的图标较小且位置不佳。

你能明白为什么吗?

0 投票
1 回答
397 浏览

applescript - Applescript 设置转换计时器

我最近从 PowerPoint 切换到 Keynote。我有大约 50 个演示文稿,它们加起来超过 5000 张幻灯片。每张幻灯片都嵌入了音频,长度可以从 3 秒到 30 秒不等。在 PowerPoint 中,我编写了一个宏来插入音频到幻灯片并添加与音频长度相同的过渡计时器。

使用 Keynote,我可以很好地阅读/播放演示文稿,音频播放良好,但所有转换计时器都被禁用。

如果我单击自动转换,那么它会将每个幻灯片转换计时器设置为 0.5 秒,我可以更改此时间,但是浏览所有幻灯片并手动设置计时器是一项平凡的任务,我不打算这样做。

演示文稿的转换时间是否可以对自动机感兴趣,或者是否可以从 CSV 文件中导入。我在 Powerpoint 中这样做的方式是创建一个包含所有我想要的幻灯片计时器的静态数组,然后循环遍历每张幻灯片并设置计时器。可以在 Keynote 中使用 applescript 完成类似的事情吗

谢谢你的帮助

0 投票
0 回答
340 浏览

macos - 使用 Applescript 动态更改 Keynote 幻灯片中的文本

我想知道的是,有没有办法加载主题幻灯片,让幻灯片运行一个applescript(读取文本文件)并获取该信息并使用它来填充该主题幻灯片上的文本字段?

示例:打开 Keynote 演示文稿。播放演示文稿。当我们到达幻灯片 #4 时,启动 applescript 以从文本文件中获取您需要的信息,然后填充文本字段。

0 投票
1 回答
929 浏览

macos - 使用 AppleScript 打开 Keynote 演示文稿 (Keynote 6.5.2)

我正在尝试查看是否可以更改已创建的主题演示文稿中某些幻灯片的文本,但刚开始打开它时遇到问题。

这是我目前的简单小程序:

我收到一条错误消息,指出我正在尝试打开的文件:

“用户/myUserName/Desktop/KeynoteAppleScript.key”无法打开,因为没有这样的文件”。

那显然不正确,它就在那里,我已经仔细检查了文件名以进行验证。

我正在使用 Keynote 6.5.2

脚本编辑器版本 2.7,AppleScript 2.4

我在这里做错了什么?

0 投票
1 回答
360 浏览

keynote - 使用 Javascript for Automation 创建文件副本(主题演讲)

创建文件副本并指定新名称的推荐方法是什么?

目前我使用:

我宁愿在该重复方法中指定输出名称,而不是事后指定它。Finder 字典说我可以使用:

但是当我尝试以下操作时:

  • 如果 new.txt 尚不存在,我会收到消息“错误 -1728:无法获取对象”
  • 如果 new.txt 已存在,则消息为“错误 -1700:无法转换类型”

目前尚不清楚“位置说明符”是什么类型。我尝试了带有文件夹/文件/文件夹+文件的路径,常规字符串(文件夹/文件/文件夹+文件)。

建议?

0 投票
1 回答
315 浏览

osx-yosemite - 如何更改 Keynote 富文本中的文本项目分隔符,以便不忽略句点和逗号(使用 Javascript 进行自动化)?

简而言之:

使用 iWork 富文本对象,将文本分解为单词来自:

“这……他说的,是一句话!”

至:

[“这”、“他”、“说”、“是”、“一个”、“句子”]

所以:句号、逗号和感叹号都消失了。类似于AppleScript 的情况,但是对于自动化的 Javascript,我不清楚如何设置文本项分隔符(另外:我希望它可以比过去更简单)。

详细地:

我想修改富文本,如:

文本可以包含大小/颜色/重量的变化,应该保留。结果应该是例如:

当我浏览这些单词时(在我的例子中:Keynote 中的演讲者笔记),我得到:

代替:

所以:像 .、[ 和 > 这样的字符不会出现,这使得搜索/替换变得不可能。

为了得到这些词,我使用:

我还尝试将 who() 与忽略/考虑(大小写、连字符、标点符号)结合使用,但结果是一样的。

如何获取包含非字母数字字符的单词列表?

0 投票
1 回答
786 浏览

ios - 如何在 Keynote 或 Pages 中以编程方式最小化 ios 应用程序?

或数字应用程序...?如果我尚未登录,Numbers 应用程序会显示“需要登录”警报。如果我触摸取消 - 系统会最小化应用程序。有没有办法以编程方式做到这一点?