Um PDF exportado de uma ferramenta de design pode pesar 25 MB para uma única página. O peso raramente é texto. Ele está nas imagens: texturas de 2048 x 2048 pixels desenhadas com sete centímetros de largura, cada uma com uma máscara suave para as bordas transparentes. Para comprimir um PDF assim, esta ferramenta mede o tamanho com que cada imagem aparece na página e reduz os pixels dela a uma meta de pixels por polegada (ppi).
Comprima imagens de PDF pelo tamanho em que são desenhadas
A ferramenta lê o conteúdo da página, segue a transformação de cada imagem (também dentro de objetos de formulário aninhados) e toma o maior tamanho em que a imagem é desenhada. Uma imagem de 2048 x 2048 desenhada com 228 x 228 pontos de largura, ou seja, 3,17 polegadas, precisa de 475 x 475 pixels para 150 ppi. Isso são 5,4 por cento dos pixels originais. A redução é uma média de área, então não acrescenta artefatos de JPEG.
Uma imagem que aparece em duas páginas mantém a resolução do uso maior. Uma imagem cujo tamanho não pode ser medido é limitada pelo lado maior: 1800 px no Equilibrado.
Sem perdas primeiro, JPEG só quando vence com folga
Muitas imagens exportadas usam o formato Flate sem perdas com 8 bits em RGB, cinza ou um perfil RGB baseado em ICC. Depois da etapa de resolução, a ferramenta guarda essa imagem de novo sem perdas e também tenta uma versão JPEG. O JPEG substitui a versão sem perdas apenas se ficar menor que 60 por cento dela, de modo que uma foto e um logotipo chapado no mesmo arquivo podem acabar em formatos diferentes. Numa imagem baseada em ICC, a entrada do perfil de cor permanece como estava. Uma imagem cinza salva como JPEG vira RGB.
As máscaras suaves, a transparência de uma imagem, são reduzidas ao mesmo novo tamanho de pixels. Elas continuam em cinza sem perdas, porque uma máscara não pode ser um JPEG.
Passos do campo de soltar ao download
- Solte um ou mais PDFs no campo ou aperte Enter nele para abrir o seletor de arquivos. Cada arquivo ganha uma linha com uma análise curta: quantas imagens contém, quantas a ferramenta consegue reduzir e quantas são desenhadas com mais que o ppi alvo. Um arquivo criptografado pede a senha na própria linha. Use Adicionar mais arquivos para incluir PDFs depois.
- Escolha um Nível em Configurações. Ele vale para todos os arquivos. Cada nível mostra o seu ppi e a qualidade JPEG, e a análise de cada arquivo se atualiza.
- Marque Remover metadados se título, autor e datas não devem acompanhar o arquivo.
- Aperte Comprimir PDF. A ferramenta trabalha em um arquivo após o outro. Uma barra mostra o lote inteiro, e a linha do arquivo atual conta as imagens e depois as máscaras. Um arquivo que falha não interrompe os outros. Cancelar para após a etapa atual e mantém os arquivos concluídos.
- Compare os tamanhos no cartão de resultado e depois aperte Baixar PDF em uma linha, ou Baixar todos (ZIP) quando dois ou mais arquivos diminuíram.
Leve, Equilibrado, Forte: os números por trás dos níveis
O Leve mantém 220 ppi com qualidade JPEG 85 e limita imagens de tamanho desconhecido a 2400 px. O Equilibrado, o padrão, mantém 150 ppi com qualidade 70 e 1800 px. O Forte mantém 110 ppi com qualidade 55 e 1200 px. Em Personalizado você define de 72 a 400 ppi e uma qualidade de 30 a 95. O lado de reserva é então doze vezes o ppi. Imagens desenhadas com menos que o limite nunca são ampliadas.
O que permanece como está e o que não consegue diminuir
Texto e formas vetoriais não são alterados. Em testes com um PDF gerado, o número de páginas, os tamanhos das páginas, os fluxos de conteúdo das páginas, as fontes, as anotações de link e os campos de formulário ficaram idênticos depois de uma execução. Um PDF que é sobretudo texto, portanto, ganha pouco: só os fluxos de objetos compactados ajudam.
Os detalhes de cada arquivo contam as imagens ignoradas por motivo: espaços de cor indexados, CMYK e outros, imagens JPEG com perfil ICC, máscaras rígidas e de estêncil, arrays Decode, profundidades de bits diferentes de 8, formatos como JBIG2, JPEG 2000 e CCITT, e imagens acima de 100 megapixels. Uma imagem que não ficaria menor permanece como está. Quando o arquivo inteiro não fica menor, a ferramenta avisa e não oferece download.
Senhas, memória e rede
Um PDF criptografado pede a senha, que fica na memória enquanto o arquivo está na lista. O novo arquivo não é criptografado e não tem nenhuma das restrições de permissão da origem. O navegador lê o arquivo na memória e todo o trabalho acontece ali. Nada é enviado. A única requisição busca o script da biblioteca de PDF neste site quando você abre o primeiro arquivo. Um PDF pode ter até 300 MB, e um lote até 50 arquivos e 1 GB. A ferramenta lê e processa os arquivos um após o outro, então só um arquivo fica na memória por vez. Uma resolução menor não pode ser desfeita no novo arquivo, então guarde o original, que a ferramenta nunca altera.