我正在尝试编写一个创建Apple Keynote Slide的程序.我希望能找到一些关于使用Java从头开始创建apple的xml格式(apxl)的答案.我发现了一些与旧版Keynote相关的文档,允许使用Java DOM进行创建,但就最新版本的Keynote而言,我没有太多运气.(顺便说一下,我知道.key文件是一个包,并且apxl文件是压缩的.gz)
我已经阅读了以下文件:
[1] https://developer.apple.com/appleapplications/keynote-apxl.html
[2] http://www.xml.com/pub/a/2004/01/07/keynote.html
......还有很多其他人.(stackoverflow只允许我发布两个链接作为新人)
谷歌搜索将向您显示2004年以后没有太多文档.
我的问题是,有没有人在这里用Java成功编写了一些东西来创建或添加一个apxl文件用于主题演讲?如果是这样,您能指出我使用的文档,教程或示例代码吗?
我不是在寻找你的代码,无论我在哪里,我都找不到一套可行的指令.
谢谢
我将很快在Ruby on Rails上进行介绍/培训课程.我想让它变得有趣和吸引人,同时仍然看起来"精致".由于它是一个实践课程,大多数人将与我一起构建应用程序,我希望能够显示我的终端/编辑器并显示生成的网页,但是我不想总是在窗口之间切换.Keynote曾经有能力将网页嵌入到幻灯片中,但它已被删除,并且PowerPoint Mac支持似乎不合适.似乎没有任何方法可以嵌入终端窗口.
有没有人建议可以提供帮助的演示软件?你最近看过一个很好的现场编码谈话,我可以看看吗?你知道有什么技巧让你的演示看起来更"专业"吗?
有人知道将主题文件转换为PowerPoint文件的任何好工具吗?我们有一个当前接受PPT/PPTX文件的在线工具,然后我们使用Aspose工具来完成更多工作.但我们也需要接受主题文件,理论上最简单的方法是将其转换为PPT文件,然后从那里以相同的方式处理.
但是我们真的很难找到一种以编程方式转换它们的方法!
有任何想法吗?
我编写了一个数据库 Web 应用程序来处理教堂礼拜歌曲,并且我正在尝试添加一个模块来输出选定的歌曲以投影歌词。我最初以为我所有的用户都在使用 Powerpoint,它可以导入一个简单的文本文件,每行前面有 0-5 个选项卡(0 个选项卡行成为新幻灯片的标题,一个或多个选项卡意味着一个“项目符号点”)级别对应于多少个选项卡)。因此,我的模块当前输出这样一个文本文件,演示者将打开一个按照他们想要的歌曲演示方式设计的 Powerpoint 模板,插入文本文件作为新幻灯片的“大纲”,然后瞧。下面是在 Powerpoint 中使用的文本文件结构的一个小示例(其中一张日语幻灯片,通过利用下一级大纲以较小字体进行罗马化):
\n\nAs the Deer\n As the deer panteth for the water\n So my soul longeth after Thee\n You alone are my heart\'s desire\n And I long to worship Thee\nAs the Deer\n You alone are my strength, my shield\n To You alone may my spirit yield\n You alone are my heart\'s desire\n And I long to worship Thee\n\xe9\xb9\xbf\xe3\x81\xae\xe3\x82\x88\xe3\x81\x86\xe3\x81\xab (As the Deer)\n \xe8\xb0\xb7\xe5\xb7\x9d\xe3\x81\xae\xe6\xb5\x81\xe3\x82\x8c\xe3\x82\x92\xe3\x80\x80\xe3\x81\x97\xe3\x81\x9f\xe3\x81\x86\xe9\xb9\xbf\xe3\x81\xae\xe3\x82\x88\xe3\x81\x86\xe3\x81\xab\n tanigawa no nagare o shitau shika no yoo …Run Code Online (Sandbox Code Playgroud) 最近我一直在为公司创建PowerPoint演示文稿.我大部分都是在PowerPoint中这样做的.基本上它们是由相同的设计创建的,但只是设置位置中的不同数字,以及用于生成PowerPoint条形图/饼图图形的不同数字.(基本上插入这些饼图对象时,可以选择更改设计,并在弹出的某些Excel电子表格中输入数字).
假设我正在为100家公司做这件事:是不是只能指定我需要的所有不同值,并以某种方式创建powerpoint?我可以提供一个设计基础,它只需要进入并改变动态值(没有任何栅格).
这对于PowerPoint来说甚至都不是问题:如果我可以使用Keynote(例如,自动化饼图,条形图以及使用数字和静态文本设置场所),那么这也是有效的.
编辑:我提到我知道PowerPoint饼图/条形图是从Xxcel电子表格生成的.我的演讲中大约有3个,以及静态位置中的其他变化值,在100个左右的演示中.我希望编写所有或大部分过程的脚本.
编辑:使用PowerPoint 2007或最新版本的Keynote.使用Keynote编写脚本的首选方法可能是AppleScript,使用PowerPoint 2007,Python/Django或宏.
我正在尝试加载一个大的Keynote文件(~150MB)UIWebView,我不断得到内存警告和我的应用程序崩溃.
有没有解决的办法?
打开这么大的文件而不在另一个应用程序中打开它们的正确方法是什么?
有谁知道,Pages 和 Keynote 的 URL Scheme 是什么?我需要它从我创建的按钮打开我的“页面”应用程序和“主题演讲”应用程序。如果没有Keynote和Pages的URL Scheme,我该怎么打开这两个应用程序?我真的需要你的帮助。非常感谢!
一些上下文:我正在构建一个在Keynote或PowerPoint演示文稿中用于屏幕的工具.
到目前为止,我遇到的最大问题是Keynote似乎会在您查看演示文稿时接管桌面.我尝试使用以下方法将Cocoa窗口的级别设置为最大值:
[[self window] setLevel:kCGMaximumWindowLevel];
这似乎有一些影响(我可以将窗口悬停在Keynote的"控制面板"上,该控制面板在屏幕外的窗口中处于活动状态),但它不会让我将鼠标悬停在实际的演示文稿上.
有任何想法吗?在此先感谢您的帮助!
keynote ×8
powerpoint ×4
ios ×2
presentation ×2
applescript ×1
cocoa ×1
dom ×1
java ×1
livecoding ×1
macos ×1
pdf ×1
text ×1
uiwebview ×1
url-scheme ×1
vba ×1
xcode ×1
xml ×1