问个技术方案 · 有无做过 ppt 导出 json 或者 html`` 然后支持修改导入内容的· 听听技术方案·

2023-01-28 08:33:01 +08:00
 cutemurphy2888
1736 次点击
所在节点    问与答
17 条回复
lyrics1510
2023-01-28 09:19:08 +08:00
这个需求咋感觉不太靠谱呢
renmu
2023-01-28 09:26:46 +08:00
你写个解析器,把 ppt 的所有内容映射到 json 就可以了,再顺便做个 web 版,完美兼容 ppt (笑)
jstony
2023-01-28 09:28:31 +08:00
可以,但是可能有点折腾,本来 office 三件套文件就是定制版的 xml 格式,你解析一下转成 json ,修改完再打包回去。
des
2023-01-28 09:28:31 +08:00
你这需求不靠谱,不如说说你要做什么吧
des
2023-01-28 09:31:03 +08:00
我猜你想要的是在线编辑 /预览
des
2023-01-28 09:34:25 +08:00
或者是以编程方式编辑 ppt ,外加预览
ye4241
2023-01-28 09:54:49 +08:00
一听就是做在线编辑的,openxml - json , 一对一映射吧。解析的越完善,展示效果越佳。
cutemurphy2888
2023-01-28 09:59:29 +08:00
@ye4241 这个难度在·· 解析出来的 xml 或者 json 里面字段非常多·· 还要对照文档 一一还原 尤其动效部分·
cutemurphy2888
2023-01-28 09:59:51 +08:00
@lyrics1510 google docs 支持 在线的 slide`` 或者叫在线 ppt`
liudaolunhuibl
2023-01-28 10:06:31 +08:00
cutemurphy2888
2023-01-28 10:07:48 +08:00
@liudaolunhuibl 这个应该是 html 转 ppt 不是解析 ppt 成 html 再转 ppt`
ye4241
2023-01-28 10:13:04 +08:00
@cutemurphy2888 还是先把 timeline 和 transition 之类的不做解析的吧,那个部分还原起来特别庞大。如果非要这么解析动画的话,建议考虑使用成熟的三方了,但是我没看到哪个三方那么牛逼的,唯独微软自己做的在线编辑器还原度杠杠的。
cutemurphy2888
2023-01-28 10:16:06 +08:00
@ye4241 是的· 感谢宝贵建议·
L1shen
2023-01-28 11:03:41 +08:00
如果只是在网页上显示 ppt 带动画,是有解决方案的,但是带编辑的几乎没有
cutemurphy2888
2023-01-28 12:45:14 +08:00
@L1shen 这就是问题· 有些直接转成 svg 或者 canvas 了· 并不是可以编辑的状态· 转完 我还要把数据结构抽出来 二次编辑·
jucelin
2023-01-28 14:45:48 +08:00
搜索 wopi 协议,看看能不能用
japeth
73 天前
最后用了哪个技术方案?可以分享一下吗?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/910953

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX