我正在使用webapp创建LibreOffice文档,我想用unoconv和无头libreoffice转换为PDF。
我只能解决一个问题:.odt中包含的软连字符在生成的PDF中被零宽度空格替换。问题与unoconv无关 - 我直接尝试了无头的libreoffice(同样的结果)。我同时尝试了v 4.1.4.2和4.2.5.2。
我尝试了另一种字体(Ubuntu)(我使用Arial作为正文字体),因为我预计Linux上缺少的Arial字体会导致问题(我在生产服务器上遇到问题,debian 7也在虚拟机上ubuntu 12.04)。
我甚至安装了arial字体,希望它导致问题,因为libreoffice无法计算在哪里设置"真正的"没有手头字体文件的连字符。
奇怪的是:在我的Mac上使用LO 4.1.4.2(当然无头)可以生成完美的PDF。所以这个问题必须与linux或者某些缺失的" graph"在我的服务器设置中打包。我安装了hyphen-de软件包,它根据字典产生连字符,但指定的软连字符仍然被零宽度空格替换。该问题会影响正文以及用于注释的文本框。
我非常感谢任何提示!
答案 0 :(得分:0)
我遇到了类似的问题。
我必须安装适合文档语言的正确语言连字包。