Conversão de PDF para PNG: rasterização de páginas com controlo de resolução
A página de conversão de PDF para PNG transforma cada página de um documento PDF num ficheiro de imagem PNG separado. O processamento ocorre inteiramente no navegador — os ficheiros nunca saem do computador. O resultado é um conjunto de imagens que captam o aspeto exato de cada página, sem texto selecionável nem pesquisa.
O que distingue esta página
Ao contrário da direção inversa (imagens para PDF), esta ferramenta rasteriza cada página: converte o conteúdo vetorial do PDF — texto, curvas, formas — numa grelha fixa de pixéis. O texto deixa de ser selecionável e de poder ser copiado. A resolução escolhida (DPI) estabelece uma troca direta entre o tamanho do ficheiro e a legibilidade do texto pequeno. Valores mais altos de DPI produzem imagens maiores em pixéis e ficheiros mais pesados, mas preservam detalhes finos como serifas ou números em tabelas.
O formato PNG foi escolhido por ser sem perdas (lossless) e por preservar arestas nítidas e cores planas. Isto torna-o ideal para documentos com texto negro sobre fundo branco, diagramas com linhas retas ou gráficos de barras. Uma página de texto A4 a 300 DPI gera uma imagem de 2480×3508 pixéis; a 72 DPI terá 595×842 pixéis. Cada página do PDF original dá origem a um ficheiro PNG independente, com a mesma disposição visual — margens, fontes, imagens embebidas — mas já sem a estrutura vetorial.
Como funciona tecnicamente
O processo assenta na rasterização de página inteira. O navegador lê o ficheiro e constrói o resultado localmente no dispositivo, percorre cada página, aplica o fator de escala derivado do DPI escolhido e compõe um bitmap em memória. Esse bitmap é depois codificado em PNG com compressão sem perdas.
A resolução em DPI (pontos por polegada) determina quantos pixéis são gerados por cada polegada linear do documento. Se a página for A4 (210×297 mm) e o DPI for 300:
- Largura em pixéis: (210 mm / 25,4 mm/polegada) × 300 DPI ≈ 2480 px
- Altura em pixéis: (297 mm / 25,4) × 300 ≈ 3508 px
A 72 DPI as mesmas dimensões dão 595×842 px. O tamanho do ficheiro PNG depende também da complexidade da página: texto simples comprime muito bem; imagens fotográficas ou gradientes produzem ficheiros maiores.
A rasterização é uma operação dispendiosa em CPU, especialmente com DPI elevado e muitas páginas. Como tudo corre no navegador, não há limite de servidor — mas o próprio navegador pode ficar sobrecarregado com PDFs de 60 páginas a 600 DPI. O limite de 60 páginas e 80 MB protege contra casos extremos que levariam a falhas de memória.
Requisitos e limitações
A ferramenta aceita exatamente um ficheiro PDF de cada vez. O ficheiro não pode exceder 80 MB. Se o PDF tiver mais de 60 páginas, é rejeitado com a mensagem: «Este PDF tem mais de ‹max› páginas, pelo que é demasiado grande para ser exportado aqui.» O número 60 é fixo, independentemente do tamanho em MB.
São verificados vários problemas antes da conversão:
| Problema | Mensagem de erro |
|---|---|
| Nenhum ficheiro selecionado | «Escolha pelo menos um ficheiro.» |
| Ficheiro > 80 MB | «Cada ficheiro deve ter ‹max› ou menos.» |
| PDF encriptado ou protegido por palavra-passe | «Este PDF está encriptado ou protegido por palavra-passe.» |
| Ficheiro não pode ser aberto como PDF | «Este ficheiro não pôde ser aberto como PDF. Pode estar corrompido ou mal identificado.» |
| Ficheiro vazio | «Este ficheiro está vazio.» |
| Tipo de ficheiro não suportado para esta direção | «Este tipo de ficheiro não é suportado para a direção selecionada.» |
| Falha de conversão (genérica) | «Este ficheiro não pôde ser convertido.» |
Se vários ficheiros falharem (embora a página só aceite um de cada vez, o caso pode ocorrer em cenários de arrastar vários), a mensagem é «‹count› ficheiro(s) não puderam ser processados.»
Como utilizar a ferramenta
O fluxo é direto:
- Selecionar o ficheiro PDF. Clicar na área de carregamento ou arrastar o PDF para lá. O botão «Exportar páginas» permanece desativado enquanto não houver um ficheiro válido.
- Escolher a resolução (DPI). O valor predefinido é normalmente 144 DPI — um bom compromisso entre qualidade e tamanho.
- Clicar em «Exportar páginas». O navegador processa página a página. Para PDFs grandes, pode demorar alguns segundos.
- Descarregar os resultados. Cada página convertida aparece individualmente com um botão «Descarregar» ao lado. No topo está o botão «Descarregar todas (.zip)» que comprime todas as imagens num único ficheiro ZIP.
A interface apresenta também um resumo assim que a conversão termina: «Exportadas ‹n› imagem(ns).» Por baixo surgem quatro métricas: «Source» (tamanho original do PDF), «Output» (tamanho total de todas as imagens exportadas), «Pages» (número de páginas) e «Dimensions» (dimensões das imagens exportadas, que são iguais para todas as páginas, já que a resolução é uniforme). A linha final confirma: «Criadas ‹n› página(s): ‹original› -> ‹output›.»
Interpretação dos resultados
As métricas «Source» e «Output» permitem avaliar o custo de armazenamento. Um PDF de 2 MB com 10 páginas pode dar origem a 10 ficheiros PNG que somam 15 MB a 300 DPI, ou apenas 3 MB a 72 DPI. A diferença deve-se à quantidade de pixéis e à compressão. Se o output for maior que o source, é normal — PNG é mais pesado que um PDF bem comprimido.
«Dimensions» mostra a largura e altura em pixéis, que dependem do DPI e do formato da página original (A4, carta, etc.). Páginas com orientação paisagem terão dimensões diferentes, mas todas as páginas do mesmo PDF partilham as mesmas dimensões se o PDF for homogéneo.
O «Download all (.zip)» é especialmente útil quando se pretende partilhar várias imagens de uma só vez, por exemplo para incluir num relatório ou numa apresentação. Cada ficheiro PNG é nomeado com o nome do PDF original, seguido do número da página, mantendo a ordem original.
Perguntas frequentes
Porque é que o texto no PNG não pode ser selecionado ou pesquisado?
Porque a conversão rasteriza a página: todo o conteúdo é transformado numa grelha de pixéis. O texto deixa de ser texto — passa a ser uma imagem dele. Se precisar de texto selecionável, deve exportar para PDF ou usar OCR.
Qual o DPI recomendado para ecrã?
Para visualização em ecrã, 72 DPI é suficiente. Para qualidade de impressão ou para garantir que texto muito pequeno é legível, use 300 DPI. Acima de 300 DPI raramente traz benefícios visíveis, apenas ficheiros maiores.
O que acontece se o PDF tiver mais de 60 páginas?
A ferramenta rejeita o ficheiro com a mensagem «Este PDF tem mais de 60 páginas, pelo que é demasiado grande para ser exportado aqui.» Não é possível contornar este limite; terá de dividir o PDF em partes mais pequenas antes de converter.
Posso converter um PDF protegido por palavra-passe?
Não. A ferramenta não consegue abrir PDFs encriptados ou com restrições de abertura. A mensagem de erro é clara: «Este PDF está encriptado ou protegido por palavra-passe.»
Porque é que o ficheiro PNG é maior que o PDF original?
O PDF pode conter texto comprimido e imagens com compressão JPEG, enquanto o PNG é sempre sem perdas. Além disso, a rasterização a alta resolução gera muitos mais pixéis. É normal o output ser várias vezes maior.
O processamento é realmente privado?
Sim. Toda a conversão ocorre no seu navegador. Nenhum dado é enviado para servidores externos. O ficheiro permanece no seu computador durante todo o processo. Isto é particularmente relevante se o PDF contiver informações sensíveis.