antiword “不支持 PDF 和 UTF-8 的组合”

antiword “不支持 PDF 和 UTF-8 的组合”

我正在尝试使用 antiword 将 .doc 文件转换为 pdf:

antiword -a a4 pruebaDoc.doc > pruebaDoc.pdf

我收到此消息“不支持 PDF 和 UTF-8 组合”

我怎样才能解决这个问题?

答案1

这篇文章针对 Linux 解决方案。这是他们推荐的包装器解决方案:

#!/bin/sh

# a shell wrapper to make 'antiword' usage reasonable on UTF-8 systems.
#
# Michal Jaegermann, [email protected], 2004/Nov/03
#    - simplify and we may be printing on a Postcript printer, 2006/May/08

echo "$@" | egrep -q -w -- '-p|-a' && lang="${LANG%.UTF-8}"
LANG=$lang antiword.bin "$@"
exit

对于 Windows,您可以尝试使用开关指定特定的映射文件-m

antiword.exe -a a4 Test.doc -m 8859-1.txt > Test.pdf

相关内容