我正在使用动画软件包将一些动画包含到我的 Beamer 演示文稿中。目前我运行的是 Ubuntu 16.04 并测试了 Okular (0.24.2)、Document Viewer (3.18.2) 和 Foxit Reader (2.4.4.0911),它们都无法显示动画,它们只会显示第一个 *.png 文件。最后我能够通过 PlayOnLinux 使用 Adobe Reader DC 显示动画幻灯片,但我真的很想有一个原生的 Linux 选项。有没有适用于 Linux 的 PDF 阅读器可以显示使用动画包裹?
答案1
从版本开始2018/11/19
,软件包animate
的可用性不再局限于 Acrobat Reader 可用的平台。animate
还扩展了对dvisvgm
由 M. Gieseking 开发的输出驱动程序/实用程序是所有主要 TeX 发行版的一部分。
现在,可以生成动画 SVG 输出,可将其作为独立文件或网页中的嵌入对象查看。
所有流行平台(包括 Linux 平台)上的所有流行 Web 浏览器,甚至移动平台,都能够显示动画 SVG。但请注意,不同浏览器之间的效果可能有所不同。基于 Blink 渲染引擎的浏览器(例如 Chrome、其开源基础 Chromium 和 Opera)在此表现出极佳的性能(比 Acrobat Reader 好得多!)。另一方面,Firefox 有点令人失望。
因此,如果您不介意放弃 PDF 而使用 SVG,至少对于演示文档,请查看此相关主题:不使用 Adobe 的动画包。其中beamer
展示了一个嵌入动画的基于类的演示。它也可以作为浏览器性能的基准。
答案2
Okular 现在支持 PDF 动画,因为: https://invent.kde.org/graphics/okular/-/merge_requests/10
(animateinline 包,带有 ocg 或 widgets 方法和自动播放)
它还可以很好地播放 PDF 中嵌入的 media9 电影。(在演示模式下)
如果您使用的是 Ubuntu,请检查“snap”而不是“apt”版本。
或者更好的是,通过 flatpak:
sudo apt install flatpak
flatpak remote-add flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub org.kde.okular
flatpak run org.kde.okular