.pfd-Ubuntu 10.04 中的嵌入式 .swf 文件

.pfd-Ubuntu 10.04 中的嵌入式 .swf 文件

我刚刚用 LaTeX 完成了一个演示文稿。在这个 .pdf 文件中,我包含了一个 .swf 动画(在 Windows 中使用 Adob​​e Flash CS5 完成),单击该动画即可启动。

虽然我已经安装了相关的播放器(swfdec flash player),但文档查看器和 okular 都无法重现它。我尝试使用我的播放器来确保文件没有损坏,结果是可以重现。

我尝试在 Windows 中使用 Adob​​e Reader 读取相同的 .pdf 文件,没有任何问题。嵌入的文件可以毫无问题地重现。

所以我想到在 ubuntu 中安装 Adob​​e。我尝试了一下,看看问题是否解决了。情况有所好转。Adobe 可以理解那里有东西,所以当我点击它时,我收到一条消息,提示我必须获取正确的播放器。当我点击相关按钮时,我期望在播放器页面中打开浏览器。但什么也没发生。

如果我将鼠标光标放在定义动画的空间旁边,就会出现一条“消息”,指出“媒体文件(应用程序/x-shockwave flash)”。下一步是安装 Adob​​e Flash 播放器,但我找不到独立播放器;只有浏览器的插件……

我怎样才能让这个 .swf 文件以 pdf 格式播放?

答案1

首先安装咬牙切齿 安装 gnash,可用作独立 swf 播放器。正如您所说,您使用的是 LaTeX,您可以\href{run:/tmp/test.swf}在文件中写入类似内容。

这些步骤的详细说明tex.stackexchange.com

答案2

另外,您可以将 Flash 影片 (SWF) 嵌入 PDf 文件,然后使用 Adob​​e Reader 版本 <9.4-2 在 Ubuntu 中播放 SWF 文件(9.4.1建议使用 9.4-2 版,因为它是 Linux 上带有内置 Flash 播放器的最后一个版本,您可以在此找到它这里)可以使用flashmovieLaTeX 包进行嵌入,例如:

\flashmovie[width=10cm,height=5cm,auto=1]{yournameforvideofile.swf}

我最近在当前的 Ubuntu 16.04 和 TeXlive 2015 LaTeX 发行版中再次对其进行了测试,效果良好。

相关内容