将 djvu 转换为 pdf

Grz*_*cki 6 pdf conversion djvu

如何转换 djvu2pdf ?

我目前的做法是:

djvups x.djvu > x.ps
ps2pdf x.ps
Run Code Online (Sandbox Code Playgroud)

是否有更有效和更好(在输出质量、数据/元数据丢失方面)的方法来处理?

njs*_*jsg 4

我尝试将 djvu 文件打印为 PDF(使用 Evince,所以它可能是 djvulibre、gtk+ 和 cairo 的混合),但通过使用 ImageMagick 将 djvu 页面转换为 pdf,我得到了更小的结果convert

\n\n

为此,您需要

\n\n
    \n
  1. 将每个页面提取为单独的 djvu 文档(我不确定是否convert能够轻松处理多页 djvu 和多页 pdf),请参阅djvmcvt -i(“间接”文档是每个页面存储在单独的 djvu 文件中的文档)
  2. \n
  3. 使用 \xe2\x80\x94 转换页面convert,我们不会丢失任何内容,请记住 djvu 不是矢量,因此即使您生成 Adob​​e PDF,您也将其用于光栅图像
  4. \n
  5. 将这些页面合并到一个 PDF 中(您可以将它们提供给 Ghostscript - 例如,生成一个out.pdf*.pdf当前目录中的所有页面命名的 A4 PDF gs -q -sPAPERSIZE=a4 -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -sOutputFile=out.pdf *.pdf
  6. \n
\n\n

这就是说,请记住

\n\n
    \n
  • 这只是光栅图像 \xe2\x80\x94 的直接转换我想你唯一可以调整的是图像质量,如果它使用有损压缩存储在 pdf 中(如果convert无法做到这一点,ghostscript 有一些调整 的输出的选项pdfwrite,沿着 的思路-dPDFSETTINGS=,我不确定,但这些可能包括强制有损压缩和定义质量级别的可能性)

  • \n
  • 这不使用 djvu 特定的知识,我猜 djvu 分别编码前景和背景的事实可以用于以一种巧妙的方式生成 PDF,以某种方式使用它来节省一些空间

  • \n
  • PDF 适用于矢量内容,djvu 比 PDF 更适合光栅化文档。

  • \n
\n