有没有通用的,可插入GIF动画的单文件文档格式?

常用的文档格式看了一遍,似乎没有完美的

  • Markdown 得打包发送,对方解压后才能看,挺麻烦的
  • PDF 不支持动画
  • PPT 里的 GIF 只有幻灯片处于播放状态时才会动
  • 单HTML文件,把很多GIF都转成代码保存,担心打开时有性能问题

md的话,你只要gif 和其他图片上传到图床不就可以直接发单文件了么

而且word不也是可以的么,docx 格式

1 Like

GIF 动画啊。DOCX格式里面只能显示静态图片(WPS 中查看原始图片也没显示动画……滑稽)
——
据说PDF是支持动画的,但第一种方法我试过用WPS 和PowerPoint 导出PDF 都是静态图片(用什么阅读器都一样);还有两个方法,我没条件试,楼主可以尝试下。
单HTML不过是BASE64编码,其实很多网页都这样用,对浏览器来说性能影响不大(除非是大量图片——这样还不如打个压缩包用支持压缩包的图片查看器看)。
要不就是MHTML,要忍受兼容性问题,而且性能其实也一般。
当然理论上来说其他支持播放的格式例如SWF、视频甚至可执行文件都支持内嵌动图GIF ,但制作门槛高,通用性或便利性受限,还不如直接单文件HTML。

可以显示动态gif.

我用的word测试过了.

2013不支持。最低要哪个版本?

不知道. 我用的 office 365

不就是这个:

是个办法

我用的 WPS,它只能显示静态的。问题的关键是无法确保文档接受方使用的软件能展示动画的 Docx。

就是单文件 HTML 了。用 SingleFile 保存在线网页没问题,但是我尝试用它把本地 HTML 转成单 HTML 就有问题了。操作步骤是先在浏览器打开本地 HTML,然后「使用 SingleFile 保存页面」,没有反应。

请问你知道把本地 HTML 转成单文件 HTML 的工具吗?
找到一个:Typora 导出 HTML 时将外链图片以 base64 形式嵌入

这是Chrome类浏览器不允许读取本地文件导致的问题

get,找了一个迷你本地服务器打开本地网页就可以了:white_check_mark:

的确。

目前来说,能动态显示gif 一般来说要基于html。

如果担心的话, 可以生成CHM文件。这个win系统下都可以的。

如果想要跨平台, 可以把html转成 epub 格式。

我个人比较推荐 epub, 使用浏览器扩展就可以保持或打开。

感谢补充 CHM 和 ePub :smirk: