是否可以在PDF中嵌入动画GIF?

Joe*_*Joe 146 pdf animated-gif

是否可以在PDF中嵌入动画GIF?我怎么可能这样做呢?我应该注意哪些危险?

有关我为什么认为这是一件好事的更多细节,以及它如何帮助我们自由地看到这篇文章.我认为它不适合SE的形式.

举个例子 - 我想把它写成quicksort的描述:

在此输入图像描述

est*_*ani 54

我没有测试它,但显然你可以添加快速动画到PDF(不明白为什么).所以解决方案是将动画gif导出到quicktime并将其添加到pdf中.

这里显然有效的解决方案:

  1. 在Quicktime中打开GIF并另存为MOV(显然它也适用于其他格式,你必须尝试一下).
  2. 将MOV插入PDF(使用Adobe InDesign(确保设置对象>交互式>电影选项>嵌入PDF) - 它也适用于Adobe Acrobat Pro DC:请参阅链接
  3. 保存PDF.

看到这个链接(德语)

  • 这很棒!但有没有一个免费的解决方案来做同样的事情?Adobe InDesign每年> 300美元.实际上将答案复制到帖子中也是SO策略 - 翻译页面说要执行以下操作:1)在Quicktime中打开GIF并保存为MOV(我只能使用AVI).2)使用Adobe InDesign将MOV插入PDF(确保设置`对象>交互>电影选项>嵌入PDF` 3)保存PDF. (10认同)
  • 除了 MOV 文件之外,任何符合 H.264 的多媒体都可以在 Adob​​e Reader 9 及更高版本中播放。这可以包括 MPG 和许多其他常见格式。更多信息请参见:https://helpx.adobe.com/acrobat/using/rich-media.html (2认同)
  • InDesign 无法打开或编辑 PDF,因此我不确定如何执行“使用 Adob​​e InDesign 将 MOV 插入 PDF”的说明。当我尝试使用 InDesign 打开 PDF 时,出现错误“InDesign 可能不支持该文件格式...” (2认同)

小智 20

我这样做的是投影仪演示,

通过tmp-34.png提供tmp-0.png

\usepackage{animate}

\begin{frame}{Torque Generating Mechanism}
  \animategraphics[loop,controls,width=\linewidth]{12}{output/tmp-}{0}{34}
\end{frame}
Run Code Online (Sandbox Code Playgroud)

  • 这对我很有用.但是,我试过的Linux PDF阅读器都没有可以查看动画.我只能让他们在Adobe Reader中工作. (4认同)
  • 根据文档 https://www.ctan.org/pkg/animate 它适用于 Acrobat Reader、KDE ​​Okular、PDF-XChange 和 Foxit Reader (2认同)

CSt*_*ess 14

这不太可能.你可以,但是如果你要去它没有适当的插件就没用了.你最好使用其他形式.PDF用于为打印机和屏幕提供合并输出,因此动画在没有其他资源的情况下将无法工作,然后它不是真正的PDF.

  • PDF可能最初是为物理打印而制作的,但现在已完全取代了打印文档 - 它们是事实上的数字文档,因此我们应该允许它们嵌入动画是完全合理的. (7认同)
  • 虽然GIF不会在PDF中"按原样"工作,但实际上您可以使用Javascript创建动画,但很少有读者会支持它. (3认同)

小智 7

您可以使用Tikz/pgfplots在beamer中创建动画.http://www.texample.net/tikz/examples/tag/animations/


小智 7

也许使用 LaTeX 并尝试这样的事情

\documentclass[a4paper]{article}
\usepackage[3D]{movie15}
\usepackage{hyperref}
\begin{document}
\includemovie[
    poster,
    toolbar, 
    3Daac=60.000000, 3Droll=0.000000, 3Dc2c=0.000000 2.483000 0.000000,     3Droo=2.483000, 3Dcoo=0.000000 0.000000 0.000000,
    3Dlights=CAD,
]{\linewidth}{\linewidth}{Bob.u3d}
\end{document}
Run Code Online (Sandbox Code Playgroud)

Bob3d.u3d 是我拥有的示例虚拟现实文件。这适用于(或确实适用于)电影,我希望它也适用于 gif。

  • 你应该提到你使用 LaTeX。 (6认同)

小智 6

另一种可能性是LaTeX + animate包.您需要提供制作动画的各个帧.生成的pdf不需要任何插件,动画显示在Adobe阅读器中