Bhinish Dhiman
Como converter PDF em JPG na resolução certa
Traduzido do original em inglês. Ler o original
Abra o PDF to JPG, adicione o PDF, escolha 72, 150 ou 300 dpi e baixe uma imagem por página. A resolução define a quantidade de pixels: uma página A4 tem 210 ÷ 25.4 = 8.27 polegadas de largura, então 300 dpi dão cerca de 2480 × 3508 pixels e 150 dpi cerca de 1240 × 1754. Dobrar os dpi quadruplica os pixels, e é por isso que uma imagem a 300 dpi tem mais ou menos quatro vezes o tamanho de uma a 150 dpi.
Uma página de PDF não tem tamanho em pixels. Ela é descrita em pontos, 72 por polegada, e transformá-la em JPG significa decidir em quantos pixels cada polegada se transforma. Qualquer outra escolha da conversão é pequena perto dessa, então este guia passa a maior parte do tempo nela.
PDF para JPG, passo a passo
- Abra o PDF to JPG e escolha Add a PDF (adicionar um PDF), ou solte o arquivo na página. Aparece uma miniatura de cada página. Se o documento tiver senha, digite-a na caixa que aparece e confirme.
- Escolha uma resolução: 72 dpi, 150 dpi ou 300 dpi. O 150 já vem selecionado.
- Em Format (formato), escolha JPEG ou PNG. O painel informa quantas imagens serão geradas, uma por página.
- Pressione o botão PDF to JPG. Um documento de uma página é baixado como uma única imagem com o nome do arquivo, como
report-001.jpg. Um documento mais longo oferece todas as imagens juntas num zip, numeradas-001,-002e assim por diante.
Dois termos
Rasterizar um PDF é renderizar uma página descrita em pontos numa grade de pixels. O texto num PDF é vetorial e continua nítido em qualquer zoom; depois de rasterizado, vira uma grade fixa, e aproximar só deixa os pixels maiores.
Pontos por polegada (dpi), nesta ferramenta, é o número de pixels em que cada polegada da página se transforma. Como um PDF mede em pontos, a página é desenhada numa escala de dpi ÷ 72: um pixel por ponto a 72 dpi, 2.08 a 150 e 4.17 a 300.
O que cada resolução dá para uma página A4
Uma página A4 mede 210 × 297 mm. A 25.4 mm por polegada, isso dá 210 ÷ 25.4 = 8.27 polegadas por 297 ÷ 25.4 = 11.69 polegadas, e o tamanho em pixels é essas polegadas multiplicadas pelos dpi. A 300 dpi: 210 ÷ 25.4 × 300 = 2480.3, ou seja, 2480 pixels de largura, e 297 ÷ 25.4 × 300 = 3507.9, ou seja, 3508 de altura.
| Resolução | Escala (dpi ÷ 72) | Página A4 em pixels | Total de pixels | Em relação a 150 dpi |
|---|---|---|---|---|
| 72 dpi | 1 | 595 × 842 | 0.50 milhão | 0.23 × |
| 150 dpi | 2.08 | 1240 × 1754 | 2.17 milhões | 1 × |
| 300 dpi | 4.17 | 2480 × 3508 | 8.70 milhões | 4.0 × |
A última coluna é a que as pessoas deixam passar. A resolução é medida ao longo de uma borda, mas uma imagem tem duas. Passar de 150 para 300 dpi dobra a largura e dobra a altura, então a quantidade de pixels sobe 2 × 2 = 4 vezes: 2480 × 3508 = 8 699 840 contra 1240 × 1754 = 2 174 960. Passar de 72 para 150 multiplica cada borda por 2.08, e 2.08 × 2.08 = 4.34. É esse quadrado que explica por que a opção de 300 dpi traz a nota de que os arquivos dela têm mais ou menos quatro vezes o tamanho dos de 150. Não há nenhuma configuração de qualidade escondida por trás do salto; é tudo quantidade de pixels.
Para uma página US Letter, de 8.5 × 11 polegadas, a mesma conta a 300 dpi dá 8.5 × 300 = 2550 por 11 × 300 = 3300 pixels.
Uma pequena diferença em relação à tabela: a ferramenta parte do tamanho de página gravado no arquivo, em pontos, e arredonda cada borda para cima até um pixel inteiro. O tamanho A4 que as próprias ferramentas de PDF deste site gravam é de 595.28 × 841.89 pontos, e a 300 dpi isso é renderizado como 2481 × 3508, um pixel mais largo do que a conta em milímetros.
Como escolher, e o que dá errado
- 72 dpi dá a página no tamanho nominal, um pixel por ponto. Serve para algo que só vai ser visto numa tela em tamanho normal, e o texto vai parecer borrado, porque agora a tipografia faz parte de uma grade de só 595 pixels de largura numa página A4.
- 150 dpi é o padrão sensato para a maioria dos usos, e o que você deve manter, a menos que saiba que precisa de outro.
- 300 dpi é o que impressão e OCR pedem. Espere arquivos com mais ou menos quatro vezes o tamanho dos de 150.
O que dá errado é esperar que a imagem fique tão boa quanto o PDF. Não tem como. Um texto que era nítido em qualquer zoom agora tem resolução fixa, e, se a nitidez importa mais do que a portabilidade, a resposta honesta é ficar com o PDF.
Vale conhecer alguns outros comportamentos antes de converter:
- A qualidade do JPEG é fixa. Não há controle deslizante de qualidade; a ferramenta pede ao navegador um JPEG a 0.88 na escala de 0 a 1 dele. A resolução é o único controle de tamanho.
- O PNG sai opaco. Cada página é pintada sobre branco antes de ser desenhada, porque uma página de PDF não tem fundo próprio. Escolha PNG para bordas exatas em texto e traços, não para transparência.
- Todas as páginas são convertidas. Ainda não dá para escolher páginas. Para obter uma página só, extraia-a antes com o Split PDF e depois converta.
- A renderização é feita pelo pdf.js, o mesmo mecanismo que o Firefox usa para exibir PDFs, rodando na sua aba.
Outras formas de fazer isso
No Mac, o Preview faz isso uma página por vez: vá até a página, depois em File → Export, e escolha JPEG ou PNG. O Export salva só a página atual, então um documento longo exige repetir o processo em cada página.
Na linha de comando, o pdftoppm do poppler converte todas as páginas de uma vez, gravando page-1.jpg, page-2.jpg e assim por diante. O valor de -r é a resolução:
pdftoppm -jpeg -r 150 input.pdf page
O Windows não tem um caminho nativo na lista que verificamos.
Como verificar que nada foi enviado
Observe a aba Network das ferramentas de desenvolvedor do navegador enquanto trabalha. As requisições que você vai ver são a página buscando o próprio código: as bibliotecas de PDF quando o arquivo é aberto pela primeira vez e uma biblioteca de zip na primeira vez que você baixa várias imagens de uma vez. Nenhuma delas leva o seu PDF, porque a renderização acontece na aba.
Converta as páginas com o PDF to JPG. Para ver o que uma quantidade de pixels significa em polegadas ou centímetros numa certa resolução, o conversor de pixels faz a conta para impressão, e, se você quer as palavras e não imagens delas, o PDF to text extrai o texto.