3

我正在使用jodconverterOpenOffice 3.3使用以下命令将 docx 文件转换为 pdf:

java -jar jodconverter-cli-2.2.2.jar test.docx test.pdf

尝试转换大多数语言时效果很好,但我无法转换用中文或日文编写的文档。这样做时,我得到的是胡言乱语而不是文字:

在此处输入图像描述

我尝试安装日文和中文OpenOffice 语言包以及使用jodconverter 3.0 beta 4,但我得到了相同的输出。

测试文件

如何添加对这些语言的支持?

我可以使用另一种工具(最好是开源的)吗?

4

1 回答 1

1

我使用的 OO 版本似乎存在错误。我通过执行以下操作使其工作:

  1. 更新到最新的 OpenOffice。
  2. 下载丢失的 ttf 文件
  3. 按照本指南(或指南)在 Linux 中安装 Windows True Type 字体

要确保正确安装字体,请运行:

fc-list

要搜索特定语言,请使用:lang=. 例如,对于印地语:

fc-list :lang=hi

MingLiU.ttf添加字体和baekmuk-ttf-fonts rpm 包后,我得到了转换工作。

于 2013-06-16T17:45:46.310 回答