带有 LibreOffice 的 JodConverter 在 docx 到 pdf 转换后将所有字母输出为正方形
Posted
技术标签:
【中文标题】带有 LibreOffice 的 JodConverter 在 docx 到 pdf 转换后将所有字母输出为正方形【英文标题】:JodConverter with LibreOffice outputs all letteres as squares after docx-to-pdf conversion 【发布时间】:2014-01-16 09:41:41 【问题描述】:为了将 docx 文件转换为 pdf(或准确地说是 pdf-a),我们使用 JodConverter 和 LibreOffice。这已经工作了一周左右,但突然所有字母在转换后的 pdf 中都被表示为正方形(通常表示一些控制符号)(单词文件看起来很好)。重启LibreOffice服务后,一切恢复正常,字母输出正常。
但我们很担心,因为我们不能保证它不会再次发生。我也不知道为什么会发生这种情况,在此之前我们在环境中遇到了一些麻烦,但在服务器上没有做 docx 到 pdf 的转换。
有没有其他人遇到过这个问题,或者关于它为什么会发生的理论?
【问题讨论】:
【参考方案1】:我不知道它发生的原因,但我建议使用 SoftMaker FreeOffice 而不是 LibreOffice。所有包含的应用程序都提供直接的 pdf 导出,并且效果很好。顺便说一句,如果您必须与 Microsoft Office 用户交换文档:这是市场上具有最佳互操作性的办公套件。您可以从这个网站免费获得 Windows 或 Linux:freeoffice.com/en
【讨论】:
它是否与 Java 集成?我需要传递一个表示 docx 文档的字节流并返回相应的 pdf-a 字节流..以上是关于带有 LibreOffice 的 JodConverter 在 docx 到 pdf 转换后将所有字母输出为正方形的主要内容,如果未能解决你的问题,请参考以下文章
libreoffice 在带有表格边缘的命令行中将 xlsx 转换为 pdf
Libreoffice Calc:将许多带有文本的单元格转换为数字
带有 LEFT JOIN 和 MAX 的 LibreOffice HSQLDB WHERE 子句?