Comprimir PDF
Reduza um PDF com nível de compressão ajustável. Grátis, sem upload. 1 GB máx. · Até 1 GB · Processado localmente, nunca enviado para um servidor.
Um PDF de 40 MB devolvido pelo servidor de correio do destinatário. Uma candidatura que ultrapassa o limite de carregamento de uma plataforma de contratação pública. Um catálogo que fica a meio caminho quando alguém tenta abri-lo no telemóvel, longe da Wi-Fi. O culpado é quase sempre o mesmo: as imagens embebidas no documento. A compressão vai atrás dessas imagens, e só delas, enquanto se mantiver num dos três primeiros níveis.
A ferramenta trata um PDF de cada vez. Confirma primeiro que o ficheiro traz a assinatura %PDF- dentro do primeiro quilobyte e entrega depois o documento ao Ghostscript, compilado para WebAssembly e alojado pelo próprio site. Há quatro níveis à escolha: Máximo, para leitura no ecrã; Equilibrado, anunciado a 150 dpi; Alta qualidade, anunciado a 300 dpi para impressão; e um modo Digitalização que assenta numa mecânica completamente diferente.
Dois pormenores afastam isto de um serviço de compressão convencional. O motor desce uma única vez, cerca de 16 MB que ficam depois em cache, enquanto o seu documento é escrito num sistema de ficheiros virtual interno ao módulo WebAssembly, com o nome /in.pdf, e relido a partir de /out.pdf: nem um byte do ficheiro atravessa a rede. Além disso, se o resultado não ficar mais leve do que o ponto de partida, é o original que lhe é devolvido.
Como utilizar
- Largue o PDF na zona indicada Os primeiros 1024 bytes são inspecionados. Sem a assinatura %PDF-, o ficheiro é recusado por uma mensagem que lhe devolve o nome entre aspas.
- Escolha o nível de compressão O menu propõe Máximo (leitura no ecrã), Equilibrado a 150 dpi, Alta qualidade a 300 dpi para impressão e Digitalização, que rasteriza as páginas e deixa o texto impossível de selecionar.
- Carregue em Executar Na primeira utilização, o motor Ghostscript tem de ser transferido, o que leva algum tempo consoante a ligação. Nas vezes seguintes sai da cache e o trabalho arranca de imediato.
- Siga a recompressão página a página A barra de progresso repete as linhas que o próprio Ghostscript escreve: quando indica a página 7 de 24, é essa a página que está mesmo a ser tratada.
- Leia a nota antes de transferir O resultado mostra a poupança, os dois tamanhos e o motor utilizado, no molde −62 % (12,40 MB → 4,71 MB), com a menção de que o texto foi preservado.
O que o motor reescreve e o que deixa intacto
O Ghostscript é chamado com o dispositivo de saída pdfwrite e o conjunto de parâmetros -dPDFSETTINGS correspondente ao nível escolhido. Esses parâmetros atuam sobre as imagens: são reamostradas para a resolução alvo e a seguir recomprimidas. O texto, os tipos de letra embebidos e os desenhos vetoriais voltam a ser escritos tal como estavam.
O ficheiro que recebe não é o seu documento original aligeirado. É um ficheiro novo, regenerado de ponta a ponta e declarado na versão 1.5 do formato, que é o que o parâmetro -dCompatibilityLevel=1.5 fixa. Num documento com ligações, campos de formulário ou um índice de navegação, verifique esses elementos no resultado antes de o pôr a circular.
A escolha do nível segue a mesma lógica:
- Máximo: para um documento que só vai ser lido no ecrã ou seguir como anexo de correio eletrónico.
- Equilibrado, 150 dpi: a opção sensata para a circulação interna do dia a dia.
- Alta qualidade, 300 dpi: quando as páginas vão para a impressora e as ilustrações contam.
- Digitalização: uma solução de recurso, descrita mais abaixo, que muda a natureza do documento.
O nível Digitalização, uma mecânica à parte
O quarto nível nunca toca no Ghostscript. Abre o documento com o PDF.js, desenha cada página num canvas a 1,5 vezes o tamanho natural, codifica essa imagem em JPEG a 62 % e reconstrói um PDF com o jsPDF, mantendo as dimensões em pontos e a orientação de cada página de partida.
O preço está escrito no nome da própria opção: o texto passa a imagem, deixa de poder ser selecionado ou pesquisado, e será preciso passar pelo OCR para o recuperar. Este modo tem duas utilizações legítimas. A primeira são os documentos digitalizados que o motor avançado não consegue digerir. A segunda são as instalações em que a pasta assets não está acessível: nesse caso, os outros três níveis devolvem um erro que aponta explicitamente para esta alternativa.
Documentos em que a compressão não tem por onde pegar
Um PDF trancado com palavra-passe não pode ser recomprimido. O motor interrompe-se e a ferramenta indica que o PDF não pôde ser recomprimido, por estar danificado ou protegido, seguindo-se o código de saída devolvido pelo Ghostscript. Desbloqueie o documento na aplicação que o produziu e recomece.
Um ficheiro que já passou por um otimizador, um documento feito apenas de texto ou um PDF cujas imagens já estão em baixa resolução não têm margem nenhuma. Uma salvaguarda compara o tamanho produzido com o tamanho de entrada: se o primeiro não for menor, o seu documento é devolvido tal e qual, com uma nota a dizê-lo.
Vale a pena olhar para o documento antes de esperar milagres. Um relatório de trinta páginas com duas fotografias e um logótipo tem pouco a perder, ao passo que uma brochura comercial com uma imagem a toda a largura em cada página cede terreno com facilidade. A poupança depende do peso relativo das imagens, não do número de páginas.
Quando outra ferramenta serve melhor
Se o seu PDF pesa porque tem trezentas páginas e só precisa de enviar quatro, extraia essas quatro com Dividir PDF: vai chegar muito mais abaixo do que qualquer regulação de compressão consegue. Se as páginas se destinam a ilustrar uma apresentação, a conversão PDF → JPG entrega-as diretamente como imagens.
Convém ainda perceber de onde vem o peso. Um PDF exportado de um programa de desenho técnico pode ser pesado por causa de milhares de traços vetoriais, e não de fotografias. Aí, nenhum dos níveis fará grande diferença, precisamente porque os vetores são reescritos sem alteração.
E se o documento foi montado a partir de várias origens, comprima depois de juntar. Uma só passagem evita reamostrar duas vezes as mesmas imagens.
Perguntas frequentes
É preciso voltar a transferir o motor a cada compressão?
Não. O pacote do Ghostscript, cerca de 16 MB, fica em cache logo na primeira utilização. Só a primeira compressão espera por essa transferência, e o modo Digitalização dispensa-a por completo.
Sobre o que é calculada a percentagem apresentada?
Sobre a razão entre o tamanho do ficheiro produzido e o tamanho do ficheiro que largou na página, arredondada à unidade, com os dois valores repetidos entre parênteses. Quando não há poupança, não aparece percentagem alguma.
Posso comprimir um PDF protegido por palavra-passe?
Não. O motor não consegue decifrar o conteúdo e detém-se num erro explícito. Retire a proteção no programa que gerou o ficheiro, faça a compressão e volte a trancá-lo depois.
O modo Digitalização pode aumentar o meu ficheiro?
Pode, em páginas de texto: transformar uma página vetorial numa fotografia JPEG custa muitas vezes mais do que o texto em si. Nesse caso, a salvaguarda mantém o documento de partida e é esse que fica disponível para transferir.
A ferramenta diz que não encontra o motor. O que faço?
Essa mensagem aparece quando a pasta assets está inacessível, tipicamente numa página aberta a partir de ficheiros locais em vez de um servidor. Escolha o nível Digitalização, que funciona sem ela.
O ficheiro comprimido substitui o original no meu disco?
Não. O resultado tem o nome do seu ficheiro seguido de -compresse.pdf e só é escrito no momento em que carrega em ↓ Transferir. O original fica onde estava, intocado.
Ferramentas semelhantes
Descobrir outras ferramentas
- PNG → JPG — Converta PNG em JPG com controlo de qualidade.
- Contador de palavras — Palavras, caracteres, frases e tempo de leitura ao vivo.
- MP4 → MP3 — Extraia a faixa de áudio de um vídeo para MP3.
- Calculadora de IVA — Líquido ↔ bruto num instante, taxas comuns incluídas.