Converter PDF em JPG
O PDF para JPG salva cada página de um documento como uma imagem, no tamanho que você escolher. O desenho é feito pelo pdf.js — o próprio motor de PDF da Mozilla, o mesmo código que o Firefox usa para exibir PDFs — então as páginas saem do jeito que um leitor real as desenha, e não do jeito que um parser simplificado chuta.
Solte um PDF aqui
ou em qualquer lugar da página · Escolher um arquivo · 100 MB
Aceitos: PDF
Como funciona o Converter PDF em JPG?
Converter uma página de PDF em uma imagem significa renderizá-la: executar o content stream da página — seus operadores de desenho de texto, seus caminhos vetoriais, suas imagens embutidas, seus grupos de transparência — e pintar o resultado em um canvas. Isso é um software grande, e escrever um de segunda categoria é como as páginas saem com as fontes erradas.
O renderizador é o do Firefox
O pdf.js é a implementação de PDF da Mozilla, e é o que o Firefox usa para exibir todo PDF que você abre nele. Usá-lo significa que a página que você recebe é a página que um leitor real desenha, incluindo as partes fáceis de errar: subconjuntos de fontes embutidos, fontes Type 3, blend modes, clipping paths e texto CJK.
O DPI é um número real, não um slider de qualidade
Uma página de PDF é medida em pontos — 1/72 de polegada — então o fator de escala para uma resolução alvo é exatamente DPI/72. A 72 DPI, uma página A4 tem 595 × 842 pixels; a 150, tem 1240 × 1754, legível quando impressa; a 300, tem 2480 × 3508 e quatro vezes a memória de 150. Esse último ponto é o teto prático: a 300 DPI, uma única página A4 tem cerca de 34 megabytes de dados de pixel antes da compressão, e um canvas de navegador tem um tamanho máximo que ele silenciosamente se recusa a ultrapassar.
Cada canvas é liberado assim que a sua imagem é codificada, e é isso que permite converter um documento de cinquenta páginas a 300 DPI sem que a aba seja morta.
Por que a saída JPEG precisa de uma página branca pintada antes
Uma página de PDF não tem fundo; o branco que você vê é o leitor desenhando um. Um canvas novo é transparente, e o JPEG não tem canal alfa, então um canvas não pintado é codificado como preto. Esta é a causa de quase todo relato de “minhas páginas convertidas saíram pretas”, e a correção é um fillRect antes de renderizar — feito aqui para JPEG e WebP, e deliberadamente não para PNG, onde a transparência costuma ser o motivo de alguém ter escolhido PNG.
Escolhendo um formato
JPEG para páginas escaneadas ou fotográficas, em que a compressão com perdas é eficiente e os artefatos são invisíveis. PNG para páginas que são majoritariamente texto ou diagramas: sem perdas, então o texto permanece nítido, e muitas vezes menor que o JPEG em grandes áreas planas de branco. O WebP costuma ser 25–35% menor que qualquer um dos dois na mesma qualidade visual, e hoje é suportado em todos os lugares que importam.
O que se perde, inevitavelmente
Uma imagem de uma página não é uma página. O texto deixa de ser selecionável, pesquisável e legível por um leitor de tela; os links não funcionam; e o arquivo costuma ser várias vezes maior. Isso é inerente à rasterização, não uma limitação desta ferramenta — então converta para imagens quando precisar de uma imagem, e guarde o PDF quando precisar de um documento.
Entrada
report.pdf (12 pages) format: JPEG, 150 DPI, quality 0.9
Saída
report-1.jpg … report-12.jpg 1240 × 1754 each white painted before render, canvas released per page
Quais opções e casos-limite o Converter PDF em JPG suporta?
| Parâmetro | Tipo | Padrão | Comportamento e casos-limite |
|---|---|---|---|
| JPEG | formato | padrão | Com perda, eficiente em scans e fotografias. Sem alfa, por isso a página é pintada de branco antes de renderizar. |
| PNG | formato | — | Sem perda, então o texto fica nítido, e frequentemente menor que JPEG em uma página majoritariamente branca. A transparência é preservada. |
| WebP | formato | — | Tipicamente 25–35% menor que JPEG na mesma qualidade visual. |
| 72 DPI | resolução | — | Tela: uma página A4 é 595 × 842 pixels. Para uma miniatura ou uma visualização. |
| 150 DPI | resolução | padrão | 1240 × 1754 para A4. Legível quando impresso; o padrão sensato. |
| 300 DPI | resolução | — | 2480 × 3508 para A4, e cerca de 34 MB de dados de pixel por página antes da compressão. Qualidade de impressão, e o teto prático em um navegador. |
| Qualidade | 0.1 – 1.0 | 0.9 | Apenas para JPEG e WebP. Acima de 0.95 o arquivo cresce rápido sem ganho visível; abaixo de 0.7 artefatos aparecem ao redor do texto. |
| Intervalo de páginas | 1-3, 7 | todas as páginas | Sintaxe da caixa de diálogo de impressão. Deixe vazio para converter todo o documento. |
| Memória | liberada por página | — | Cada canvas é liberado assim que sua imagem é codificada, o que permite que um documento longo converta em alta DPI. |
Perguntas frequentes
Por que minhas páginas convertidas saíram pretas?
Isso é o que acontece quando uma ferramenta renderiza em um canvas transparente e o codifica como JPEG, que não tem canal alfa — transparente vira preto. Uma página de PDF não tem fundo próprio; o branco que você vê é o leitor pintando um. Esta ferramenta preenche o canvas de branco antes de renderizar para JPEG e WebP, e deliberadamente não o faz para PNG, onde você provavelmente escolheu PNG porque queria a transparência.
Que DPI devo usar?
150 para quase tudo — legível quando impresso, e um tamanho de arquivo administrável. 72 para uma miniatura ou pré-visualização na web. 300 apenas se o resultado vai para uma impressora que fará jus a ele, e saiba que a 300 DPI uma única página A4 tem cerca de 34 megabytes de dados de pixel, então um documento longo nessa configuração está genuinamente perto do que uma aba de navegador consegue segurar.
JPG ou PNG?
JPG para páginas escaneadas e qualquer coisa fotográfica: a compressão dele foi feita para tom contínuo e os artefatos se escondem no ruído. PNG para páginas que são majoritariamente texto, tabelas ou desenhos lineares — é sem perdas, então as bordas do texto permanecem nítidas, e em uma página majoritariamente branca frequentemente é menor que o JPEG também. O WebP supera ambos em tamanho se o destino o aceitar.
Dá para recuperar o texto das imagens?
Não sem OCR, e essa não é uma etapa que você queira precisar. Rasterizar joga fora a camada de texto completamente — o resultado é uma imagem de palavras, não palavras. Se você precisa do texto, use a ferramenta PDF para Texto no documento original, que lê a camada de texto diretamente e é exata e instantânea.
Por que o arquivo de imagem é maior que o PDF inteiro?
Porque um PDF armazena instruções e uma imagem armazena pixels. Uma página de texto são poucos kilobytes de comandos de desenho referenciando uma fonte que é embutida uma vez para o documento inteiro; a mesma página como imagem a 150 DPI são dois milhões de pixels que precisam ser comprimidos individualmente. Um PDF de 200 KB virar 8 MB de imagens é completamente normal, e é uma boa razão para manter o PDF.
O meu documento é enviado?
Não. O pdf.js roda nesta aba — é o mesmo motor que o Firefox usa para exibir PDFs, executando como JavaScript na sua máquina. A renderização acontece em um canvas no seu navegador e as imagens são criadas localmente. A Content-Security-Policy da página define connect-src 'self', então um envio seria bloqueado pelo navegador.