PowerPoint 是那种在企业界的使用已经根深蒂固的程序之一,它可能正面临着完全通用化的风险,就像有些人用 Kleenex 来指代所有纸巾,或者用 BAND-AID 来指代所有创可贴一样。
但是,演示幻灯片并不一定意味着要使用 PowerPoint。有很多完全有能力的开源替代方案可以替代 PowerPoint 来进行可视化演示。在许多情况下,这些“替代方案”的功能非常引人注目,除非你绝对被迫使用 PowerPoint,否则我不知道你为什么还要继续使用它。
我接下来几个月里有几个新的演示要进行,这些演示基本上是从头开始开发的,我认为现在是时候看看所有开源演示工具,并决定是否是时候为即将到来的演讲尝试一种新工具了。
花一点时间问问自己,你对演示需求做了哪些假设,以及哪种工具最适合使用,这也是值得的。例如,你需要能够在任何计算机上进行演示,还是需要与他人共享演示文稿并确保他们能够打开它?当你进行演示时,互联网访问是否有保障,或者你需要一个也可以离线工作的解决方案?
在试用了一些不同的工具后,我认为可以将我找到的工具分为三大类:传统的桌面工具、基于 Web 的演示工具,然后是“其他”,在我的情况下,“其他”包括一些基于终端的工具,但根据你的需求,你的“其他”类别可能包含其他内容。例如,我见过完全通过具有屏幕投射功能的 Android 设备进行的演示。但无论如何,让我们看看这三个主要类别中的一些出色的开源竞争者。
桌面演示工具
桌面演示工具在设计端和演示端都提供了最接近传统 PowerPoint 体验的体验。如果你只是想能够将一些格式化的文本与一些图像放在一起,可能一两个转场效果,添加一些演讲者备注,并能够通过电子邮件将演示文稿发送给同事,那么这很可能是你应该采取的路线。
我发现 LibreOffice Impress 已经足够令人印象深刻,以至于我在桌面上不需要其他替代方案。它在导入 PowerPoint 演示文稿方面表现相当不错,前提是你打开的文件没有任何疯狂的格式或奇怪的字体,因此如果你要处理来自其他人的幻灯片,这是一个不错的选择。
如果你已经习惯使用其他 LibreOffice 工具,或者任何标准办公套件,它也非常直观。你会找到所有基本的文本格式化、形状绘制、图像导入、图表制作以及其他你需要用来制作基本商务演示文稿的工具。当然,LibreOffice 也是一个跨平台工具,因此你应该能够轻松地在 Windows、Mac 和 Linux 之间共享文档,同时如果需要,还可以导出回 PowerPoint 格式。
我听到了对 Calligra Stage 类似的积极反馈,它从 KOffice 项目发展而来,既易于任何技能水平的人上手,又具有足够的功能来制作相当高级的演示文稿。你可以在许多基于 KDE 的 Linux 发行版中找到它,也可以独立安装。
Web 演示工具
Web 演示工具已经成为我一段时间以来首选的格式,如果没有其他原因,只是因为基于 HTML 的演示文稿非常容易与版本控制一起使用,并且对于像我这样每天花费大量时间进行标记的人来说,编辑起来非常直观。如果你可以让某些东西在网页上工作,你就可以让它在基于 Web 的演示文稿中工作:交互式图表、地图、视频等等。此外,基于 Web 的演示文稿非常容易共享:只需给出 URL,或者将所有代码捆绑到闪存驱动器上,几乎可以在任何计算机系统上进行演示。
我强烈建议你查看 Joshua Allen Holm 对三个开源 Web 框架的综述,他在其中详细介绍了 Impress.js、Hovercraft 和 Strut。我在这个领域最喜欢的工具仍然是 Reveal.js。
为什么选择 Reveal.js?该框架易于使用,并且允许使用相当优雅的代码。它开箱即用地支持许多功能,坦率地说,这些功能允许一些非常酷的演示功能,包括缩放、视差背景、漂亮的过渡效果和出色的代码标记。它支持 Markdown 内联,你甚至可以用 Markdown 编写整个演示文稿,然后导入它。
如果你不是 HTML 爱好者,商业服务 Slides.com 是基于开源 Reveal.js 的,你可以轻松导入或导出到你选择的版本控制系统。
来自终端的演示?
请耐心听我说一会儿,我还有一个想法要呈现(哈!)。你有没有考虑过从终端进行演示?不,我不是在开玩笑。虽然它不会赢得风格奖,但直接从终端呈现基于文本的演示文稿可能会为你赢得一些极客声誉,但更重要的是,引入文本环境的这种人为限制将迫使你专注于你的措辞,而不是花哨的噱头。
作为 Vim 的朋友,我最喜欢的基于终端的演示工具是 Vimdeck。Vimdeck 是一款 MIT 许可的工具,可以将 Markdown 转换为一组文件,每个幻灯片一个文件,然后在 Vim 中打开,然后设置一些快捷键,以便轻松浏览你的演示文稿。你可以为你的幻灯片提供令人惊讶的自定义程度,包括语法高亮、标题文本字体等等。Vroom 项目是另一个值得一看的 Vim 相关演示工具。
为什么要这样做呢?好吧,你可以将你的演示文稿托管在几乎任何地方;你在演示计算机上只需要一个带有 SSH 的终端。你可以轻松地对文件进行版本控制。你甚至可以使用像 gotty 这样的工具轻松地将你的基于终端的演示文稿作为网页共享,供其他人查看。这是一个非常规的想法,但对于技术演示文稿来说,你可能会考虑一下。
显然,这些并不是唯一的开源演示工具。甚至可能值得问问自己,对于给定的演示文稿,基于幻灯片的工具是否是正确的选择。如果你要定期演示相同的数据,创建仪表板是否更有意义?幻灯片对于你的演示文稿来说是否是合适的正式程度,或者在屏幕上投射一份协作文档并实时编辑是否更合适?不要立即认为演示文稿必须等同于顺序前进的幻灯片。
无论你使用什么工具,请记住,它只是一种工具。你的听众不会像你展示的内容质量那样,以及最终,你的演示能力那样,对你使用的工具印象深刻。不要花太多时间挑选完美的工具;相反,找到一个适合你的工具,然后继续练习、练习、再练习!话虽如此,请在下面的评论中告诉我们你使用的演示工具以及原因。
21 条评论