
已经实现了导出 docx 或者 excel,如何进一步转换为 pdf/image 呢?
1 murmur 2021-09-06 11:10:30 +08:00 不要想着自己开发,买方案吧,自己开发会开发到你吐血 我们之前用 libreoffice,excel 的坑被我们踩遍了,word 还好,excel 全是问题 |
2 statumer 2021-09-06 11:12:29 +08:00 via Android 以前解决过这个问题,解决方案是写了个 Java 微服务调用 Aspose 包(收费) |
3 nian8 2021-09-06 11:14:48 +08:00 不知道 openoffice 对 excel 的兼容性咋样 |
4 NotreDame OP @murmur 谢谢,找了一圈开源社区,没找到合适的,这两天还真想自己开发。。。其实需求本身是要实现「文件预览」的功能,我就想曲线救国,所以有了导出 pdf 的想法。无论如何是逃不过 libreoffice 了。 老哥了解这方面解决方案的价格吗,如果上 w 的话,小公司肯定接受不了。 |
6 murmur 2021-09-06 11:17:24 +08:00 *人头=并发,他们卖的服务是带在线 office 协作的 |
9 murmur 2021-09-06 11:20:19 +08:00 我来说一下我们遇到的问题 1 、隐藏 sheet 没法隐藏,会一并被转换出来 2 、pdf 不支持拼接,新的 libreoffice 支持拼接功能,就是那种超长的报表拼接到一张纸上,但是这个功能仅限于图片,不支持 pdf 3 、关联引用不支持离线,excel 的引用支持跨文件公式,如果文件丢失会使用缓存数据,不能编辑但是可以看,libreoffice 是直接报引用错误 |
13 fgwmlhdkkkw 2021-09-06 11:25:23 +08:00 搞一台电脑,做个自动化流程,自动下载,打开,截图,然后上传截图………… |
付钱就可以变强 |
15 bianweiall 2021-09-06 12:22:19 +08:00 如果可以的话先生成 html 再转 pdf/image |
16 KagurazakaNyaa 2021-09-06 12:23:47 +08:00 转 pdf 应该可以调用打印机? |
17 NotreDame OP @XiLingHost 不是很懂你的意思,我的场景是接口内生成 office 转 pdf 再写回响应。 |
18 NotreDame OP @bianweiall 是个路子,我去调研下,谢谢 |
19 eggshell 2021-09-06 12:56:59 +08:00 我们基于这个 Docker 镜像修改搭建的服务,https://github.com/gotenberg/gotenberg,基于 LibreOffice 的,用下来还可以 |
20 eggshell 2021-09-06 12:58:27 +08:00 URL 识别有点问题 Gotenberg:A Docker-powered stateless API for PDF files. https://gotenberg.dev/ https://github.com/gotenberg/gotenberg |
21 lisongeee 2021-09-06 13:52:43 +08:00 用 go 语言然后用命令调用 pandoc |
23 xiongshengyao 2021-09-06 15:24:10 +08:00 看看这个? https://github.com/xsymphony/gouno 几年前遇到过需要预览 excel 、doc,最后是选择转成 pdf 预览,本质也是 LibreOffice |
24 NotreDame OP @xiongshengyao 像 office 预览这种需求,思路是不是都是转成浏览器能直接打开的文本格式( pdf/image ),还有其他思路吗? |
25 zheshiasd 2021-09-06 17:30:44 +08:00 以前试过转 latex 再编译 pdf 就是很慢 |
26 zjsxwc 2021-09-06 19:55:23 +08:00 via Android |
29 xiongshengyao 2021-09-08 10:03:32 +08:00 @NotreDame 当时做完附件预览,领导提的需求就又演进成在线编辑,后来就又基于 onlyoffice 来做.. https://github.com/ONLYOFFICE/Docker-DocumentServer |
30 NotreDame OP @xiongshengyao 合理怀疑你在我们公司装了监控。。。 |
31 xiongshengyao 2021-09-10 14:00:54 +08:00 @NotreDame 天下领导一般黑 |