已经实现了导出 docx 或者 excel,如何进一步转换为 pdf/image 呢?
1
murmur 2021-09-06 11:10:30 +08:00 3
不要想着自己开发,买方案吧,自己开发会开发到你吐血
我们之前用 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
我来说一下我们遇到的问题
1 、隐藏 sheet 没法隐藏,会一并被转换出来 2 、pdf 不支持拼接,新的 libreoffice 支持拼接功能,就是那种超长的报表拼接到一张纸上,但是这个功能仅限于图片,不支持 pdf 3 、关联引用不支持离线,excel 的引用支持跨文件公式,如果文件丢失会使用缓存数据,不能编辑但是可以看,libreoffice 是直接报引用错误 |
13
fgwmlhdkkkw 2021-09-06 11:25:23 +08:00 1
搞一台电脑,做个自动化流程,自动下载,打开,截图,然后上传截图…………🐶
|
14
janxin 2021-09-06 11:31:26 +08:00 via iPhone
付钱就可以变强
|
15
bianweiall 2021-09-06 12:22:19 +08:00
如果可以的话先生成 html 再转 pdf/image
|
16
XiLingHost 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 2
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 天下领导一般黑
|