BookTranslator
BookTranslator

Como Abrir um Livro DjVu: Ler Primeiro, Converter se Necessário

Abra um livro DjVu, verifique as imagens das páginas e a camada de texto, e decida se precisa de converter para PDF. Inclui exemplos testados e descarregáveis com camada de texto.

BookTranslator

BookTranslator Team

11 min de leitura

Para abrir um livro DjVu, utilize um leitor com suporte explícito para .djvu ou .djv, como o SumatraPDF no Windows ou o Okular com suporte a DjVu. Abra o ficheiro descarregado dentro dessa aplicação, verifique algumas páginas e tente pesquisar por uma frase visível. Não precisa de converter um livro legível apenas por a extensão não ser familiar.

Mantenha três questões distintas: As páginas abrem? O texto corresponde a essas páginas? O seu próximo dispositivo ou ferramenta aceita o formato? Os nossos testes num livro de 251 páginas e em três ficheiros de exemplo originais mostram o motivo. Um ficheiro DjVu pode ser apresentado corretamente mas não conter palavras pesquisáveis — ou conter as palavras erradas. A conversão para PDF pode preservar as imagens das páginas, mas perder o texto extraível.

Este guia parte do princípio de que já tem autorização para utilizar o ficheiro. Para obter um ficheiro a partir de um arquivo, consulte o guia de transferência do Internet Archive.

Abrir o Livro num Leitor Compatível

Windows: Comece pelo SumatraPDF

A lista de formatos do SumatraPDF inclui explicitamente o DjVu. Transfira-o a partir do site oficiale, em seguida, abra o livro a partir da aplicação, em vez de depender da associação predefinida de ficheiros.

Os respetivos atalhos de teclado documentados permitem fazer uma verificação rápida de leitura:

  1. Prima Ctrl + O e selecione o ficheiro DjVu.
  2. Utilize Ctrl + 2 para ajustar à largura da página, ou Ctrl + 0 para ajustar a página inteira.
  3. Utilize Ctrl + G para aceder a uma página a meio do livro; verifique também o início e o fim.
  4. Prima Ctrl + F e pesquise por uma frase curta visível numa página de texto.

Estas instruções baseiam-se na documentação e não num teste de compatibilidade com o Windows realizado por nós. O SumatraPDF existe apenas para Windows; não procure uma versão para Mac com o mesmo nome.

Linux: confirme se o Okular inclui suporte para DjVu

O Okular lista o DjVu entre os seus formatos de documento. Instale-o através do método adequado à sua distribuição e abra o ficheiro local. O KDE refere que algumas instalações separam o suporte de formatos em módulos, pelo que a simples instalação do leitor pode não garantir a presença do componente DjVu necessário. Siga as instruções oficiais de instalação se um ficheiro DjVu comprovadamente funcional for rejeitado.

Mac: verifique o pacote, não apenas o nome da aplicação

O projeto DjVu documenta o DjView como um leitor autónomo multiplataforma, mas a sua página de transferências inclui pacotes legados para Mac. Verifique os requisitos de processador e de versão do macOS do pacote antes de o instalar. Atualmente, o KDE classifica as transferências do Okular para Mac como versões de desenvolvimento diárias não testadas, pelo que não as apresentamos como uma recomendação de leitor estável e testado.

Os nossos testes em macOS apresentados abaixo têm por base ferramentas de linha de comandos do DjVuLibre compiladas localmente, e não um leitor gráfico testado para Mac. Se não conseguir obter um leitor compatível e já utilizar ferramentas de linha de comandos, o processo delimitado de conversão para PDF abaixo é uma alternativa. Não instale um plugin de navegador antigo apenas para conseguir abrir o ficheiro.

Verifique as imagens, o texto e a tarefa seguinte em separado

Utilize uma cópia e mantenha o original inalterado. Comece pelo título ou início de capítulo, por uma página intermédia e pela última página. Ajuste o zoom até o texto relevante mais pequeno ficar legível. Um ficheiro que abre na primeira página ainda não passou numa verificação do livro completo.

Em seguida, pesquise por uma frase visível e, se o seu leitor o permitir, copie uma breve passagem para um editor de texto simples. Verifique um nome, um número e uma frase. Uma pesquisa sem resultados pode significar ausência de texto, uma camada de texto imprecisa ou uma limitação do leitor; por si só, não prova que a transferência esteja corrompida.

O que observaO que isso indicaPróxima ação útil
As páginas são apresentadas; a pesquisa e as passagens copiadas coincidemAs páginas de amostra estão utilizáveis para essas tarefasLeia o DjVu, a menos que outro dispositivo ou fluxo de trabalho exija um formato diferente
As páginas são apresentadas; não é possível extrair nenhum textoAs imagens e as palavras legíveis por computador são elementos separadosContinue a leitura visual; utilize OCR ou outra fonte com texto apenas se precisar das palavras
As páginas são apresentadas; as palavras ou os números copiados não coincidemExiste uma camada de texto, mas não constitui uma transcrição fiávelCompare com a digitalização e corrija ou substitua o texto antes de citar ou traduzir
Um leitor compatível não consegue abrir o ficheiroO ficheiro ou os respetivos componentes necessários podem estar incompletos ou não ser suportadosVerifique a transferência de origem e experimente um segundo leitor compatível antes de tentar converter

Alguns documentos DjVu encontram-se distribuídos por ficheiros de componentes em vez de estarem agrupados num único ficheiro. O manual do editor de documentos do DjVuLibre explica que uma página pode depender de dados partilhados. Copiar um único componente desse tipo de documento pode deixá-lo sem os elementos necessários. Obtenha o documento completo a partir da fonte; a ocorrência de um erro não serve de justificação para descartar páginas até que o resto abra.

Três ficheiros com as mesmas páginas e palavras diferentes

Criámos duas páginas originais e codificámo-las sem perdas em formato DjVu. Uma página contém texto em francês, incluindo café e boîte; o outro inclui The parcel contains 18 notebooks. Ambos utilizam o identificador B-204.

Criámos três versões: sem camada de texto, com texto correto inserido manualmente e com texto incorreto inserido manualmente. Não foi um motor de OCR que gerou os erros. Todas as seis renderizações de página — duas páginas em cada um dos três ficheiros — coincidiram exatamente com os píxeis da imagem de origem correspondente.

DescarregarExtração de texto realO que permaneceu visível
DjVu apenas com imagensResultado vazioAmbas as páginas originais
DjVu com texto corretoAs seis linhas criadas, incluindo 18 notebooks e B-204As mesmas páginas originais
DjVu com texto incorreto13 notebooks e B-2O4, com a letra O em vez de zeroAinda 18 notebooks e B-204

O primeiro exemplo é um ficheiro legível constituído apenas por imagens, não um descarregamento corrompido. O terceiro é mais enganador: apresenta um texto plausível mas incorreto, mantendo-se com um aspeto idêntico ao da versão correta. Uma seleção ou extração bem-sucedida é, por conseguinte, apenas uma verificação de presença, não uma verificação de precisão.

Para leitores que utilizam o DjVuLibre, o seguinte comando extrai o texto já armazenado num ficheiro:

djvutxt book.djvu book-extracted.txt

Escolha um novo nome de ficheiro de saída. O manual do djvutxt descreve a extração de texto oculto; este comando não reconhece novas palavras a partir de imagens das páginas. Na nossa amostra composta apenas por imagens, não devolveu qualquer texto, embora o ficheiro intacto tenha sido descodificado com sucesso. Em contrapartida, uma cópia privada deliberadamente truncada fez com que o descodificador falhasse.

Pode inspecionar as páginas de origem e os resultados em bruto e executar o script de reprodução através das respetivas instruções. A experiência foi realizada a 14 de setembro de 2026, com o Pillow 12.3.0 e o Poppler 26.08.0. A transferência oficial do DjVuLibre indicava a versão 3.5.30, enquanto as ferramentas compiladas reportavam 3.5.29; tanto o hash do arquivo como a versão reportada foram registados.

Trata-se de uma demonstração controlada da camada de texto, e não de um teste de precisão de OCR, de uma classificação de leitores ou de um teste de tradução do BookTranslator.

O que aconteceu com um ficheiro do Candide de 251 páginas

Também descodificámos o DjVu do item do Internet Archive candideouloptim01voltgoog, catalogado como uma edição francesa de Candide datada de 1759. O ficheiro de 6 510 150 bytes transferido a 11 de setembro continuava a corresponder aos checksums publicados pela fonte quando atualizámos os seus metadados a 14 de setembro.

Todas as 251 páginas do ficheiro foram descodificadas com um tamanho máximo de 600 × 800 píxeis. Renderizámos e inspecionámos visualmente, em separado, as páginas 1, 5, 10, 125 e 251 do ficheiro na sua resolução nativa. Essa amostra incluía informações sobre a digitalização, notas manuscritas, a abertura de um capítulo, uma página de texto e uma última página visivelmente em branco.

A camada de texto existente produziu 207 204 bytes em UTF-8, com 246 separadores de página. Estas contagens não significam que faltem cinco páginas ao livro: as imagens e o texto são verificações distintas, e a página final em branco também não devolveu texto. Da mesma forma, um ficheiro extraído de grandes dimensões não é garantia de exatidão. Na página 10 do ficheiro, a palavra visível Comment foi extraída como CommcTit.

Convertemos apenas as cinco páginas selecionadas para PDF. O ficheiro de saída tinha cinco páginas, mas o extrator de texto do Poppler não devolveu qualquer texto para além de espaços em branco. Isto não foi uma conversão completa do livro para PDF, uma revisão integral ou uma prova de que o volume impresso está completo. O registo de inspeção e os comandos replicáveis preservam o âmbito e o identificador exato da fonte.

Converta para PDF apenas se a etapa seguinte o exigir

Se o livro já se lê bem na aplicação que escolheu, fique por aí. Converta apenas quando um determinado leitor de e-books, fluxo de impressão ou ferramenta de documentos exigir o formato PDF — e não como um ritual obrigatório para cada descarregamento de DjVu.

Com o DjVuLibre instalado e a saída em PDF ativada, este comando converte uma seleção de duas páginas:

ddjvu -format=pdf -page=1-2 book.djvu first-two-pages.pdf

Execute-o num diretório de trabalho e utilize um nome de ficheiro de saída que ainda não exista. Confirme que ambas as páginas abrem e, em seguida, compare a respetiva orientação, margens, texto de tamanho reduzido e número de páginas com o original. Para uma conversão integral, omita -page=1-2 e utilize um novo nome de ficheiro de saída diferente. Testámos o ficheiro de teste de duas páginas e uma seleção de cinco páginas do livro, não todas as páginas do livro real em PDF.

A limitação crítica consta no manual do ddjvu: a sua saída em PDF representa cada página como uma imagem. No nosso PDF convertido de duas páginas, a camada de texto correta do DjVu de origem não foi transferida. O pdftotext devolveu apenas dois carateres de quebra de página.

Este resultado é específico deste método de conversão; não significa que todos os programas de conversão de DjVu para PDF funcionem da mesma forma. Seja qual for o conversor utilizado, repita a verificação de pesquisa e cópia no ficheiro de saída, e não apenas no de origem. Um ícone de PDF não é garantia de texto pesquisável, estrutura acessível ou um livro com texto reajustável.

Se o verdadeiro objetivo for ter texto ajustável e uma leitura confortável em ecrãs estreitos, verifique primeiro se a mesma edição dispõe de um EPUB utilizável. Um PDF baseado em imagens não se transformará num EPUB reajustável apenas por mudar a extensão do ficheiro. O nosso guia comparativo entre EPUB e PDF explica esse compromisso de leitura.

Mantenha o Próximo Passo Proporcional ao Problema

Para efeitos de leitura, um leitor de DjVu funcional pode ser o destino final. Para uma citação, um excerto curto e verificado pode ser suficiente. Se o PDF gerado copiar as palavras erradas, siga o diagnóstico da camada de texto do PDF antes de tratar essas palavras como material de origem.

A tradução só se torna relevante quando o idioma é o único obstáculo restante e dispõe de um ficheiro utilizável com os direitos necessários para essa utilização. O DjVu não é um formato aceite pelo BookTranslator no catálogo de produtos verificado para este guia. Mudar o nome para .pdf não o converte.

Para um ficheiro PDF genuíno derivado deste processo, o fluxo de trabalho de PDF do BookTranslator é um possível passo seguinte. Um derivado composto apenas por imagens requer reconhecimento: o Modo OCR reconstrói um PDF traduzido a partir do conteúdo reconhecido, em vez de replicar com exatidão a paginação original. Não enviámos nem traduzimos estas amostras, pelo que este guia não atesta a respetiva qualidade de tradução.

Guarde o DjVu original e as páginas de referência verificadas. Abrir, extrair, converter e traduzir são passos distintos; valide o resultado pretendido em cada um deles.

Publicações relacionadas