LibreOffice:在服务器上使用它将 Excel 转 PDF, emoji 缺失?

85 天前
 waino
Linux 服务器:Debian AMD
注:Windows 、macos 都没有问题。字体啥的也都下了,只有放到 Linux 有问题。

比如:我 Excel 有“📍”,转成 PDF 后,它就消失不见啦~ PDF 里面显示的是空白
2433 次点击
所在节点    Python
13 条回复
opengps
85 天前
应该是文件编码问题,看看生成的文件编码是不是 unicode (无 bom ): 查了下这个表情对应的 unicode 是 U+1F4CD 字节\xF0\x9F\x93\x8D
Jwyt
85 天前
具体原因可能是编码
我只能说 libreoffice 转 pdf 的效果就是比 office 和 wps 的差一些
c398425861
85 天前
是不是字体没有这个字符
w292614191
85 天前
安装中文字体试试?

然后
@Jwyt #2 有什么更好的选择?前端用的 Univer Sheet ,只能后端解析成 Excel 再转 PDF 打印。没想到更好的方案。
w292614191
85 天前
@w292614191 #4 用的是 LibreOffice 24 + jodconverter
Jwyt
85 天前
@w292614191 都要折腾,一个是部署一套 onlyoffice ,一个是 linux 版本的 wps ,最后是找个 windows 环境装 wps 或者 office 调用
shawnwang340
85 天前
同楼主,我用的也是 LibreOffice 24 + jodconverter ,进来看看有没有更好的选择,wps 我记得是不是需要收费来着
liaohongxing
85 天前
debian 系要显示彩色 emoji , 需要安装 fonts-noto-color-emoji 包。安装后重启再试试。
qqjt
85 天前
搞个 Windows 服务器安装 Microsoft Office ,再用 .net 写个接口或者命令行工具,我们现在就是这么 Word 转 PDF 的。
dode
84 天前
@qqjt 求接口
qrobot
84 天前
@dode 我这边也写了一个 word 转 pdf 不过是 linux 下调用 wps ,window 下调用 Microsoft Office 或者 wps
qrobot
84 天前
@dode 价格合适我给你在服务器上部署一套
omph
77 天前
libreoffice 报 bug 好像用的还是邮件列表,把文件发给他们就行

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

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

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

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

© 2021 V2EX