Como otimizar arquivos PDF para obter melhor legibilidade em dispositivos móveis

Como otimizar arquivos PDF para obter melhor legibilidade em dispositivos móveis
Editar arquivos PDF para torná-los amigáveis ​​para dispositivos móveis pode ser uma tarefa pesada. Geralmente, os arquivos PDF são projetados para serem usados ​​"como estão", sem modificações em seu layout. Isso leva a uma experiência de leitura ruim em dispositivos portáteis com telas pequenas. Este artigo mostrará como tornar os arquivos PDF mais amigáveis ​​para dispositivos móveis usando uma ferramenta gratuita e de código aberto chamado K2PDFOPT.

SOBRE K2PDFOPT

K2PDFOPT é um software de manipulação de pdf de código aberto e de código aberto desenvolvido por Willus. Este software suporta recursos padrão do editor em PDF, como redimensionamento em PDF e corte. No entanto, o principal destaque desta ferramenta é sua capacidade de converter arquivos PDF em formatos que são acessíveis a dispositivos móveis. K2PDFOPT pode otimizar arquivos PDF simples e baseados em texto; Arquivos PDF complexos e multicolunas; e pode extrair texto de arquivos PDF contendo imagens com a tecnologia OCR.

Este artigo cobrirá apenas otimização de arquivos PDF simples e baseados em texto para telas pequenas. K2PDFOPT vem com inúmeras opções e centenas de combinações que podem ser usadas de acordo com seus requisitos. Não é realista cobrir todos aqui, então o foco deste artigo será converter arquivos PDF de coluna única que contêm apenas texto. Você sempre pode experimentar esta ferramenta seguindo uma explicação aprofundada de suas opções disponíveis aqui.

Instalando o K2PDFOPT no Linux

Para instalar o K2PDFOPT no Ubuntu, execute o comando abaixo:

$ sudo apt install k2pdfopt

Observe que a versão disponível em repositórios oficiais do Ubuntu pode estar desatualizada. Você pode instalar a versão mais recente do binário executável K2PDFOPT para o Ubuntu e outras distribuições Linux aqui.

Convertendo um arquivo PDF simples e somente de texto

Execute o comando abaixo para iniciar o K2PDFOPT:

$ K2PDFOPT Arquivo.pdf

Se você baixou o binário, use os seguintes comandos:

$ chmod +x k2pdfopt
$ ./K2PDFOPT Arquivo.pdf

O K2PDFOPT apresenta um utilitário de linha de comando interativo bem feito que facilita a entrada de opções de personalização. Após o lançamento do K2PDFOPT, você deve ver o seguinte layout:

Cada opção mencionada na saída acima é precedida por um código de abreviação. Tudo o que você precisa fazer é inserir esses códigos, conforme seus requisitos, e seguir os prompts na tela. A ferramenta interativa também produzirá os interruptores de linha de comando corretos que você pode usar diretamente no binário.

Por exemplo, para envolver o texto para obter uma melhor legibilidade no celular, digite “W” e siga os prompts na tela. Se você não tiver certeza sobre um prompt, basta pressionar a chave para selecionar o valor padrão. A captura de tela abaixo mostra alguns dos avisos que você receberá depois de entrar em “W:”

Você pode inserir qualquer código de abreviação válido, qualquer número de vezes. Você continuará recebendo instruções interativas para personalizar o comportamento de conversão. Depois de ficar satisfeito com as opções, pressione a chave.

Tome nota da linha "Opções selecionadas", que gera os parâmetros da linha de comando que você selecionou da ferramenta interativa. Na próxima vez que você quiser usar o mesmo conjunto de opções, você não precisará passar pela ferramenta interativa novamente. Você pode simplesmente usar as opções declaradas diretamente. Por exemplo:

$ ./K2PDFOPT Arquivo.PDF -WRAP+ -HY -WS -0.2

Se você estiver satisfeito com as "opções selecionadas", pressione a chave mais uma vez para iniciar o processo de conversão:

Aguarde o processo do processo, você deve obter um novo arquivo sufixo com o termo “K2OPT.”Nesse caso, você receberá um arquivo chamado“ File_K2OPT.pdf.”.

Antes da conversão, o arquivo se parece com isso no meu dispositivo:

Após a conversão, o arquivo se torna:

Para referência, eu uso o comando abaixo para o meu dispositivo Android:

$ ./K2PDFOPT Arquivo.PDF -C -NEG- -WRAP+ -HY -WS -0.2 -dpi 550 -idpi -2 -fc- -w
1080 -H 1920 -OM 0.1,0.1,0.1,0.1

Este comando envolve o texto para uma melhor experiência de leitura móvel, aumenta o tamanho do texto aumentando os valores do DPI, define margens nos quatro lados a 0.1 polegada de largura e otimiza o arquivo para resolução de 1920 × 1080. Você pode verificar as especificações exatas do seu dispositivo instalando um aplicativo de informações do sistema, como “CPU-Z.”

App Android do leitor de livros

Se você não possui um PC Linux para trabalhar, pode usar o aplicativo Android de leitor de livros de código aberto e de código aberto para criar arquivos PDF em celular on-the-fly. O aplicativo de leitor de livros inclui suporte para K2PDFOPT e funciona bem para otimizar arquivos PDF simples e baseados em texto. A experiência não é tão suave quanto um arquivo PDF pré-otimizado, e os atrasos podem ser observados ao rolar e executar conversões on-the-fly. No entanto, faz o trabalho, suporta um tema sombrio e inclui uma opção para aumentar e diminuir o tamanho da fonte.

Abaixo está um exemplo mostrando o layout amigável para dispositivos móveis no aplicativo de leitor de livros. Antes da otimização, o arquivo se parece com o seguinte:

Você pode clicar no ícone de estilo hambúrguer na barra superior para otimizar o PDF. Após a otimização, o arquivo se parece com isso em um dispositivo móvel:

Observe que o aplicativo do leitor de livros não converte o arquivo PDF original e é mantido intacto.

Conclusão

Alguns espectadores em PDF em dispositivos móveis suportam o modo de reflexão de texto. Este modo tenta melhorar a legibilidade, envolvendo o texto. No entanto, eu os achei mal otimizados com um layout desigual e regras ruins de hifenização. O K2PDFOPT, por outro lado, é muito mais personalizável e eficiente no embrulho de texto e pode remover completamente a hifenação. Felizmente, este artigo ensinou sobre como converter PDFs em formatos mais legíveis no seu dispositivo móvel.