是否可以在 PDF 中嵌入动画 GIF? [关闭]

Posted

技术标签:

【中文标题】是否可以在 PDF 中嵌入动画 GIF? [关闭]【英文标题】:Is it possible to embed animated GIFs in PDFs? [closed] 【发布时间】:2012-02-19 01:17:20 【问题描述】:

是否可以在 PDF 中嵌入动画 GIF?我怎么能做这样的事情?有什么我应该注意的危险吗?

有关我为什么认为这是一件好事以及它如何帮助feel free to see this post 的更多详细信息。我认为它的格式不够适合 SE。

作为一个例子 - 我想把它放到快速排序的描述中:

(本动画来自wikimedia。)

【问题讨论】:

It's possible if you generate a PDF with LaTeX 但我认为 gif 是一个外部文件 PDF 不再只是用于“打印”——它们完全用数字文档代替了打印文档,因此嵌入动画将是合乎逻辑的补充。这是一个很好的问题,我不明白为什么它不是一个广泛支持/使用的功能。 (不要忘记将此图片归功于***。) This answer(没有其他)适用于带有 Okular 的现代(2017 年)NixOS。甚至在演示模式下也支持自动启动(与某些地方声明不支持的地方相反)。 另一种解决方案正在寻找 epub。 【参考方案1】:

这是不可能的。你可以,但如果你要去的话,如果没有适当的插件,它就毫无用处。你最好使用其他形式。 PDF 用于对打印机和屏幕进行合并输出,因此如果没有其他资源,动画将无法工作,因此它不是真正的 PDF。

【讨论】:

虽然 GIF 在 PDF 中不能“按原样”工作,但您实际上可以使用 javascript 创建动画,但很少有读者会支持它。 PDF 最初可能是为物理打印而制作的,但现在已经完全取代了印刷文档——它们是事实上的数字文档,所以我们应该允许它们嵌入是完全合理的动画。 @Demis,PDF 中没有我们,只有 Adob​​e(公司) @Nader 这实际上是一个好点。 Adobe 说 PDF 是 ISO 的“开放标准”——不确定如何“开放:虽然。acrobat.adobe.com/us/en/acrobat/about-adobe-pdf.html 该网站还说 PDF 可以包含视频,也许这是新的。 @Demis,向 PDF 添加视频并不是什么新鲜事……过去添加动画图片的唯一方法是使用(更好的说法是强制)用户将其转换为 Flash .. . 现在购买 Adob​​e 杀死了 Flash,我们到底要如何添加动画 Gif 而不是视频!!!???【参考方案2】:

我尚未对其进行测试,但显然您可以将 quicktime 动画添加到 pdf 中(不知道为什么)。因此解决方案是将动画 gif 导出到 quicktime 并将其添加到 pdf 中。

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

    在 Quicktime 中打开 GIF 并保存为 MOV(显然它也适用于其他格式,您必须尝试一下)。 将 MOV 插入 PDF(使用 Adob​​e InDesign(确保设置对象>交互式>电影选项>嵌入 PDF)-它也应该与 Adob​​e Acrobat Pro DC 一起使用:see link 保存 PDF。

见this link(德语)

【讨论】:

这太棒了!但是有没有免费的解决方案来做同样的事情? Adobe InDesign > 300 美元/年。此外,将答案实际复制到帖子中也是如此 - 翻译页面说要执行以下操作:1)在 Quicktime 中打开 GIF 并另存为 MOV(我只能让它与 AVI 一起使用)。 2)使用Adobe InDesign将MOV插入PDF(确保设置Object> Interactive> film options > Embed in PDF 3)保存PDF。 我可以确认通过 InDesign 在 PDF 中嵌入 MOV 文件是可行的。但是我的 iMac 上的 Quicktime 拒绝打开 GIF 文件。您能否提供有关该部分的更多详细信息...您使用的是哪个版本的 Quicktime? 与 MOV 文件一样,任何符合 H.264 标准的多媒体都可以在 Adob​​e Reader 9 及更高版本中播放。这可以包括 MPG 和许多其他常见格式。更多信息:helpx.adobe.com/acrobat/using/rich-media.html 在 PDF 中包含 mp4 需要 Flash Player,大多数 PDF 阅读器不支持。有关详细信息,请参阅此答案:graphicdesign.stackexchange.com/a/130211/3145 InDesign 无法打开或编辑 PDF,因此我不确定如何执行“使用 Adob​​e InDesign 将 MOV 插入 PDF”的说明。当我尝试使用 InDesign 打开我的 PDF 时,出现错误“InDesign 可能不支持文件格式...”【参考方案3】:

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

【讨论】:

谢谢!它适用于 Adob​​e Reader :D 但不适用于 MacOS Preview :S【参考方案4】:

也许使用 LaTeX 并尝试类似的方法

\documentclass[a4paper]article
\usepackage[3D]movie15
\usepackagehyperref
\begindocument
\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\linewidthBob.u3d
\enddocument

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

【讨论】:

你应该提到你使用 LaTeX。【参考方案5】:

能够将小动画添加到 PDF(便携式文档格式,独立于应用软件、硬件和操作系统)将使其成为制作非常有用的用户指南的完美解决方案。一些文本、一些图像和一些动画/视频,都在一个文件中,任何人都可以在任何计算机上阅读。

从 acrobat pro 版本 x 开始,可以在 工具 > 从文件插入 下添加 gif。但是 gif 不会播放,它只显示第一张图片。

【讨论】:

对我来说完美的解决方案是 HTML。 @Jose,祝你好运,通过公司电子邮件将其作为附件分享给高层管理人员。 那是没有办法的一月【参考方案6】:

我只需要在一次客户演示中解决这个问题,然后通过制作一个假循环来解决让 GIF 播放几次的方法。

在 Photoshop 中打开 Gif 查看时间线 选择所有实例并复制它们(我做了 10 次) 导出为 MP4 打开您的 PDF 并转到工具> 富媒体>添加视频> 然后将您的 gif 视频放在您想要的位置 出现一个窗口,一定要点击SHOW ADVANCED OPTIONS 选择您的文件,然后选择在内容可见时启用

希望这会有所帮助。

【讨论】:

在 PDF 中包含 mp4 需要 Flash Player,大多数 PDF 阅读器不支持。 作为一个更新,既然 Adob​​e 已经杀掉了 Flash,那么 Adob​​e 的添加动画 gif 的解决方案是什么???【参考方案7】:

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

【讨论】:

【参考方案8】:

我这样做是为了投影仪演示,

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

\usepackageanimate

\beginframeTorque Generating Mechanism
  \animategraphics[loop,controls,width=\linewidth]12output/tmp-034
\endframe

【讨论】:

这对我很有用。但是,我尝试过的任何 Linux PDF 阅读器都无法查看动画。我只能让他们在 Adob​​e Reader 中工作。

以上是关于是否可以在 PDF 中嵌入动画 GIF? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

在移动浏览器中嵌入 PDF

如何录制屏幕并保存为gif动画? [关闭]

动画 GiF [关闭]

在 Python 中嵌入 Matplotlib 动画(google colab notebook)

打开和关闭窗体动画

Android加载Gif动画