Não, esta ferramenta não consegue comprimir um PDF para exatamente 500 KB, porque não tem caixa de tamanho alvo. Ela realiza uma reescrita estrutural sem perdas com qpdf, empacotando objetos em fluxos comprimidos e reconstruindo as tabelas de referências cruzadas, e nunca recodifica imagens. Se um arquivo chega perto de 500 KB depende de por que ele é grande em primeiro lugar.
Um PDF que é grande por causa de estrutura solta, fluxos nunca comprimidos ou anos de salvamentos incrementais pode perder uma porcentagem real do seu tamanho, e um pequeno documento de texto às vezes cruza para baixo de 500 KB em uma única passagem. Um PDF que é grande porque contém páginas digitalizadas ou fotografias quase não se move, porque os bytes são pixels de imagem e a reescrita os copia intactos. A ferramenta informa os tamanhos reais antes e depois e te diz claramente quando não havia nada a ganhar.
Pesquise por "compress pdf to 500kb" e você vai encontrar uma parede de páginas prometendo um número exato, geralmente com um controle deslizante e a afirmação de que a qualidade não foi tocada. As duas metades merecem escrutínio: chegar a um tamanho específico significa recodificar as imagens dentro do documento, e no momento em que as imagens são recodificadas, alguém escolheu um nível de qualidade por você. Esta página explica por que um otimizador sem perdas não consegue aceitar "500 KB" como instrução, e o que fazer quando seu arquivo não chega lá.
Comprimir PDF
Reescreva a estrutura interna de um PDF para recuperar bytes desperdiçados, com os tamanhos reais antes e depois exibidos em seguida. O arquivo nunca sai do seu dispositivo.
Por que não há um campo "500 KB"
O otimizador usado aqui é o qpdf 11.7.0, compilado para WebAssembly e executado dentro da página. Sua tarefa é mudar como o documento é armazenado, não o que ele contém. Dois modos são oferecidos. O Padrão empacota os objetos em fluxos de objetos comprimidos no nível de compressão 6, descomprime fluxos que foram armazenados sem compressão e reconstrói as tabelas de referências cruzadas. O Máximo repete esse trabalho no nível 9 e adicionalmente lineariza o arquivo.
| Etapa que a reescrita executa | O que ele remove | Quando ele roda |
|---|---|---|
| Fluxos de objetos | Cabeçalhos e preenchimento por objeto espalhados pelo arquivo | Padrão e Máximo |
| Compressão de fluxo | Blocos de dados que o app de autoria deixou sem compressão | Padrão e Máximo |
| Reconstrução de referências cruzadas | Tabelas de deslocamento soltas e resíduos de salvamentos incrementais | Padrão e Máximo |
| Linearização | Nada. Ele reordena o arquivo para que a página um possa ser desenhada primeiro | Somente máximo |
| Dados de imagem dentro das páginas | Nada. Ele é copiado byte a byte | Nunca |
Não há alavanca nessa lista para o tamanho total do arquivo. A ferramenta decide o nível de compressão, se deve gerar fluxos de objetos e se deve linearizar, e essa é toda a superfície de controle. Um alvo de 500 KB não é recusado por cautela, ele simplesmente não é expressável: chegar a um número em kilobytes significa gastar qualidade de imagem para comprar bytes, e esta operação não toca na qualidade de imagem de forma alguma.
Essa é a diferença entre dois produtos que compartilham um nome. Um compressor de tamanho alvo recodifica cada imagem incorporada com uma qualidade que ele calcula, reduz a resolução onde precisa e repete em loop até a saída cruzar a linha, produzindo um arquivo menor e alterado. Esta ferramenta faz a troca oposta: as páginas parecem idênticas, e não há promessa quanto ao número com que você termina.
O que realmente deixa um PDF grande
Antes de perguntar se 500 KB é alcançável, ajuda saber qual de três coisas carrega o peso.
| Do que o arquivo é feito principalmente | Como ele se comporta sob uma reescrita estrutural |
|---|---|
| Texto, fontes e linhas vetoriais | Comprime bem. Essas partes são pequenas, e exportadores não otimizados muitas vezes as deixaram soltas |
| Fotografias incorporadas | Quase não se move. Um JPEG ou PNG é copiado como está, então os pixels permanecem do mesmo tamanho |
| Páginas digitalizadas | Quase não se move. Cada página é uma imagem já comprimida, e ela domina o arquivo |
A regra é direta. Se as imagens dominam a contagem de bytes, uma reescrita sem perdas tem quase nada com que trabalhar, qualquer que seja o modo escolhido. Se a estrutura domina, pode haver folga real a recuperar. Você geralmente consegue saber em qual caso está abrindo o arquivo e perguntando se uma página é principalmente letras ou principalmente uma imagem.
Quando 500 KB é realista, e quando não é
O alvo nem é alcançável nem impossível em abstrato: é alcançável para alguns documentos e uma ficção para outros.
| Seu PDF | Chances de chegar perto de 500 KB | Por quê |
|---|---|---|
| Um relatório de texto ou fatura exportado por uma suíte de escritório mais antiga | Bom, especialmente se o ponto de partida for apenas algumas vezes o alvo | Fluxos sem compressão e uma tabela de referências cruzadas solta são desperdício real que a reescrita pode recuperar |
| Um contrato ou manual salvo muitas vezes com edições | Bom | Revisões de objetos obsoletas de salvamentos incrementais são descartadas |
| Uma galeria de fotos ou uma apresentação exportada como imagens | Ruim | A maior parte são dados de imagem, e dados de imagem são copiados em vez de recomprimidos |
| Uma digitalização de 30 páginas a 300 DPI | Muito ruim | Toda página é uma grande imagem comprimida, então a reescrita quase não tem margem |
Duas ressalvas acompanham essa tabela. Primeira, uma reescrita pequena tem seu próprio custo. Há uma medição documentada nas notas de código desta ferramenta: um PDF de três páginas com 1295 bytes voltou com 2568 bytes, porque reunir os objetos em um fluxo e linearizar carrega algumas centenas de bytes próprios. Em um arquivo sem folga, esse overhead é toda a história. O modo Padrão é o teste mais justo, já que pula a etapa de linearização.
A segunda é que reduzir uma página digitalizada significa uma operação com perdas, qualquer que seja a ferramenta que você use: as imagens da página são recomprimidas em qualidade menor ou renderizadas de novo em resolução menor. Um otimizador estrutural não consegue fazer nem uma coisa nem outra. Se o seu arquivo é uma digitalização e o limite é 500 KB, você não está procurando um otimizador melhor, está procurando uma imagem menor das mesmas páginas.
Como descobrir o que seu PDF pode perder, em três passos
- Adicione o PDF. Solte o arquivo no otimizador ou clique para selecionar. Ele é lido localmente e verificado em relação ao limite de 50 MB antes de qualquer trabalho começar.
- Escolha Padrão, depois experimente Máximo. O Padrão empacota os objetos no nível 6 sem linearização, o que o torna a comparação mais limpa contra o original. Rode o Máximo depois para ver se a linearização ajuda ou atrapalha neste arquivo.
- Leia os dois números antes de baixar. O painel de resultado imprime o tamanho antes, o tamanho depois e a variação percentual. Se a saída for menor, guarde-a. Se estiver inalterada ou maior, guarde o original e passe para as rotas abaixo.
O arquivo original no disco nunca é modificado, então uma execução que não ganha nada custa alguns segundos. O mecanismo tem cerca de 1.3 MB, baixado no primeiro uso, e depois disso a ferramenta funciona offline.
As rotas que realmente chegam a um número
Quando a otimização estrutural não basta, a economia tem que vir da remoção de conteúdo, e três ferramentas de navegador neste conjunto conseguem fazer isso.
Exclua as páginas que você não vai enviar
Remover conteúdo supera comprimi-lo todas as vezes. Um formulário de inscrição que vem com quatro páginas de termos que você não está enviando é uma grande fração do arquivo em puro desperdício, e nenhum otimizador vai removê-lo para você. Use Organizar PDF para reordenar e excluir páginas visualmente, depois otimize o que resta. Em um documento digitalizado esta costuma ser a maior economia única disponível, e não custa nada em qualidade porque as páginas que você mantém não são tocadas.
Rasterize quando o texto pesquisável não importa
Se o documento só precisa ser lido, não citado ou pesquisado, passe-o pelo PDF para JPG em uma qualidade que você escolhe, depois reconstrua um PDF a partir dessas imagens. Isso pode encolher uma digitalização muito mais que qualquer reescrita estrutural, porque é genuinamente com perdas. O preço é explícito: uma camada de texto selecionável se torna uma imagem de texto, o que é uma boa troca para um recibo digitalizado e uma ruim para um contrato que alguém pode pesquisar depois.
Divida primeiro quando o arquivo ultrapassa o limite
O otimizador recusa qualquer coisa acima de 50 MB, um teto prático que mantém a aba do navegador responsiva. Para um documento maior, corte-o em partes com Dividir PDF, otimize cada parte e junte-as de novo com Combinar PDF. São três etapas no navegador, e o arquivo ainda nunca sai da sua máquina.
O que esta ferramenta não pode fazer
Estes são os limites que valem a pena ler antes de gastar tempo com um arquivo que nunca ia se mover.
- Sem tamanho alvo, em kilobytes ou em qualquer outro lugar. Não há campo para "faça isto ter 500 KB". O tamanho de saída é uma consequência da entrada, não uma instrução que você dá.
- Sem recompressão de imagens, então sem redução garantida. Uma fotografia sai com os mesmos pixels, e aproximadamente os mesmos bytes, de quando entrou.
- Sem redução de resolução. Uma digitalização a 300 DPI continua 300 DPI. Mudar isso é uma decisão separada e com perdas, e a ferramenta não a tomará em silêncio por você.
- Arquivos digitalizados e com muitas fotos quase não se movem. Este é tanto o caso em que a ferramenta tem menos a oferecer quanto o caso que a maioria das pessoas que pesquisa "500 KB" realmente tem.
- A saída pode ser um pouco maior. Fluxos de objetos e linearização carregam seu próprio pequeno overhead, então um arquivo já compacto pode voltar um pouco maior. A ferramenta informa isso como um resultado comum e não como um erro, e o original continua sendo a cópia melhor de guardar.
- Um limite de entrada de 50 MB. Qualquer coisa maior é recusada na página em vez de enviada a um servidor, então um relatório grande precisa ser dividido primeiro.
- Sem arquivos protegidos por senha. O mecanismo precisa descriptografar um documento antes de reescrevê-lo. Desbloqueie o PDF primeiro, depois comprima a cópia desbloqueada.
- Sem exclusão de páginas e sem edição de conteúdo. Esses ficam nas ferramentas acima, mantidos separados de propósito.
Por que uma reescrita local ainda é a primeira tentativa certa
Um compressor baseado em servidor consegue rodar um pipeline completo de imagem com perdas, e esses são os números que o marketing dele cita. O custo é que o documento viaja para uma máquina que você não controla, o que importa mais que algumas centenas de kilobytes para um contrato ou uma digitalização de documento de identidade.
Faça a reescrita local primeiro porque ela é grátis, instantânea e segura. Se ela te deixar abaixo do limite, nada foi recodificado. Se não deixar, você aprendeu que o peso no seu arquivo são dados de imagem, o que te diz qual rota acima tomar em seguida.