converte djvu para pdf

5

Como converter djvu2pdf?

Minha abordagem atual é:

djvups x.djvu > x.ps
ps2pdf x.ps

Existe uma maneira mais eficiente e melhor (em termos de qualidade de saída, perda de dados / metadados) para lidar com isso?

    
por Grzegorz Wierzowiecki 02.11.2011 / 18:04

1 resposta

3

Eu tentei imprimir o arquivo djvu em PDF (usando o Evince, então provavelmente é uma mistura de djvulibre, gtk + e cairo), mas obtive um resultado menor convertendo as páginas do djvu em pdf usando convert . do ImageMagick.

Para isso, você precisa

  1. extrai cada página como um documento djvu separado (não tenho certeza se convert é capaz de lidar facilmente com várias páginas djvu e pdf de várias páginas), consulte djvmcvt -i (um documento "indireto" é um documento em que cada página é armazenado em um arquivo djvu separado)
  2. converta a página usando convert - não estamos perdendo nada aqui, lembre-se de que o djvu não é vetorial, portanto, mesmo que você esteja gerando um Adobe PDF, você o está usando para uma imagem raster
  3. junte as páginas em um único PDF (você pode apenas alimentá-las no ghostscript - por exemplo, gerar um PDF A4 chamado out.pdf com todas as páginas de *.pdf no diretório atual seria gs -q -sPAPERSIZE=a4 -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -sOutputFile=out.pdf *.pdf )

Dito isto, tenha em mente que

  • Isso faz apenas uma conversão direta de uma imagem raster - eu acho que a única coisa que você pode ajustar é a qualidade da imagem, se ela for armazenada no pdf usando compactação com perdas (se convert for incapaz de fazer isso , ghostscript tem algumas opções para ajustar a saída de pdfwrite , ao longo das linhas de -dPDFSETTINGS= , não tenho certeza, mas isso pode incluir a possibilidade de impor a compactação com perdas e definir o nível de qualidade)

  • Isso não usa conhecimento específico do djvu, eu acho que o djvu codifica primeiro plano e o plano de fundo separadamente pode ser usado para gerar o PDF de uma maneira inteligente que de alguma forma usa isso para economizar espaço

  • O PDF é para material vetorial, o djvu é muito mais adequado para documentos rasterizados do que o PDF.

por 26.02.2012 / 21:43