- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我正在寻找一种从 XML
生成 Keynote 文件或 Powerpoint 文件然后导入到 Keynote 的好方法。基本上,我正在寻找一种可以导出到幻灯片中的简单的人类可写标记格式(便于编写脚本)。
我在本地一家非营利组织做志愿者,任何远程技术都由我负责。在相当定期的基础上,我会收到有关事件的信息,并在 Word 中制作一个 pretty-print 程序,尽管许多相同的 Material 也进入了 Keynote 的幻灯片。 (使用 Keynote 而不是 PowerPoint,以便可以使用 Keynote Remote。)
无论如何,我处理的大量文本都是通过电子邮件发送的,而且它们必须同时出现在 Keynote 演示文稿和 Word 文档中,并且需要各种奇怪的手动格式设置才能不打断页面或在奇怪的时候幻灯片,也需要大量的手动重新设计,因为我不会让我做的事情看起来像 1990 年代草率的东西。
我希望编写一个 Ruby 脚本,我可以将源文本输入其中,它会为我完成所有处理,至少对于 Powerpoint 或 Keynote。我通常非常幸运地找到了我想要使用的任何格式或服务的 gem,但我还没有找到任何适用于 Powerpoint 或 Keynote 的东西。
我的下一个想法是让 Ruby 代码生成适当的 XML
因为据称 Office 和我的工作都打开 Office XML
格式,但我找不到任何实际的人类可写的 XML
代码的友好文档。
希望能够做到下面这样的事情是不是痴心妄想?
<SLIDE FORMAT="Title & Bullets">
<SLIDE_TITLE>
Lorem Ipsum
</SLIDE_TITLE>
<PARAGRAPH>
[etc.]
就转换器脚本而言,我能找到的所有内容都与图表和表格相关,因此在这里使用为零),通常围绕从 Powerpoint 或 Keynote 打开或转换而不是创建,而且通常似乎是为了使用 OLE 或 VBScript 的 Windows。这需要在他们拥有的 Mac 上运行,因此没有 Visual Studio 的东西、Windows 相关的脚本等将起作用。我不必在 Ruby 中执行此操作,但这是我在 Mac 端最满意的方式。
那么是否有关于用于 Powerpoint 或 Keynote 的稍微友好的 XML
格式的文档,或者更好的是,用于两者的 Ruby gem?
最佳答案
如果您需要做的只是标题+要点幻灯片,您只需创建一个 ascii 文本文件。每行文本将成为新幻灯片的标题。但是,如果一行文本中的第一个字符是制表符,则该行将成为与上一个标题相同的幻灯片上的第一级项目符号点。如果有两个制表符,它会将文本缩进到第二级项目符号点,依此类推。
This becomes the title on slide one
This becomes the title on slide two
<tab>This is a bullet point, first level
<tab><tab>And this is a bullet point, second level
<tab>Back to first level bullet point
And another new slide
获得文本文件后,您可以在 PPT 中打开文件并将类型文件强制为所有文件。 并选择您的 .TXT 文件。或者您可以使用从文件插入幻灯片将 .TXT 文件导入现有演示文稿。
像这样一次性创建的幻灯片数量是有限制的;大概 100 个?
另请注意,VBA 在 Mac Ofice 2008 中消失了,但在 Mac Office 2011 中又回来了,因此,如果您能找到可以执行您想要的操作的 VB/VBA 代码示例,则可以在 Mac 上使用它们,只要它没有不必在 Office 2008 中发生。
关于ruby - 从 XML(或通过 Ruby gem?)生成 Powerpoint 或 Keynote,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6561528/
正如标题中所问,我有两个如下结构的 XML 文件 A.xml //here I want to include B.xml
我有一个 xml 文件。根据我的要求,我需要更新空标签,例如我需要更改 to .是否可以像那样更改标签.. 谢谢... 最佳答案 var xmlString=" "; var properStri
我有这样简单的 XML: Song Playing 09:41:18 Frederic Delius Violin Son
在我的工作中,我们有自己的 XML 类来构建 DOM,但我不确定应该如何处理连续的空格? 例如 Hello World 当它被读入 DOM 时,文本节点应该包含 Hello 和 World
我有以下 2 个 xml 文件,我必须通过比较 wd:Task_Name_ID 和 TaskID 的 XML 文件 2。 例如,Main XML File-1 wd:Task_Name_ID 具有以下
我在 Rails 应用程序中有一个 XML View ,需要从另一个文件插入 XML 以进行测试。 我想说“构建器,只需盲目地填充这个字符串,因为它已经是 xml”,但我在文档中看不到这样做的任何内容
我正在重建一些 XML 提要,因此我正在研究何时使用元素以及何时使用带有 XML 的属性。 一些网站说“数据在元素中,元数据在属性中。” 那么,两者有什么区别呢? 让我们以 W3Schools 为例:
在同一个文档中有两个 XML 声明是否是格式正确的 XML? hello 我相信不是,但是我找不到支持我的消息来源。 来自 Extensible Markup Language
我需要在包装器 XML 文档中嵌入任意(语法上有效的)XML 文档。嵌入式文档被视为纯文本,在解析包装文档时不需要可解析。 我知道“CDATA trick”,但如果内部 XML 文档本身包含 CDAT
XML 解析器和 XML 处理器是两个不同的东西吗?他们是两个不同的工作吗? 最佳答案 XML 解析器和 XML 处理器是一样的。它不适用于其他语言。 XML 是通用数据标记语言。解析 XML 文件已
我使用这个 perl 代码从一个文件中读取 XML,然后写入另一个文件(我的完整脚本有添加属性的代码): #!usr/bin/perl -w use strict; use XML::DOM; use
我正在编写一个我了解有限的历史脚本。 对象 A 的类型为 system.xml.xmlelement,我需要将其转换为类型 system.xml.xmldocument 以与对象 B 进行比较(类型
我有以下两个 XML 文件: 文件1 101 102 103 501 502 503
我有以下两个 XML 文件: 文件1 101 102 103 501 502 503
我有一个案例,其中一个 xml 作为输入,另一个 xml 作为输出:我可以选择使用 XSL 和通过 JAXB 进行 Unmarshalling 编码。性能方面,有什么真正的区别吗? 最佳答案 首先,程
我有包含 XML 的 XML,我想使用 JAXB 解析它 qwqweqwezxcasdasd eee 解析器 public static NotificationRequest parse(Strin
xml: mario de2f15d014d40b93578d255e6221fd60 Mario F 23 maria maria
尝试更新 xml 文件数组时出现以下错误。 代码片段: File dir = new File("c:\\XML"); File[] files = dir.listFiles(new Filenam
我怎样才能完成这样的事情: PS /home/nicholas/powershell> PS /home/nicholas/powershell> $date=(Get-Date | ConvertT
我在从 xml 文件中删除节点时遇到一些困难。我发现很多其他人通过各种方式在 powershell 中执行此操作的示例,下面的代码似乎与我见过的许多其他示例相同,但我没有得到所需的行为。 我的目标是将
我是一名优秀的程序员,十分优秀!