将 PDF 转换为 DjVu 时出现问题

将 PDF 转换为 DjVu 时出现问题

我有一个 PDF 文件(受版权保护,所以我不能将其包含在此处)。我尝试使用一些在线网站将其转换为 DjVu pdf2djvu,但都失败了。在 的情况下pdf2djvu,错误是:

PDF 错误:FoFiType1::parse 一行超过 255 个字符,我们不支持此功能

有没有办法解决?如何处理 PDF 到 DjVu 转换问题?

答案1

这是由 pdf2djvu 使用的 libpoppler 版本的限制引起的,由特定字体触发,以及处理它们的方式pdf2djvu

(从基于 X 的终端)打开这样的文件evince将显示与FoFiType1Ubuntu 12.04 下相同的错误消息。由于 evince 会忽略错误,因此它可以显示该文件。

您可以在 12.04 上将文件转换为 postscript,然后再转换回 pdf,然后运行 ​​pdf2djvu:

pdf2ps all.pdf
ps2pdf all.ps all2.pdf
pdf2djvu all2.pdf -o all2.djvu

相关内容