Anexos dentro do PDF: como ver, extrair e por que pesam
Veja como listar e extrair anexos embutidos num PDF com o Acrobat ou o pdfdetach, por que eles deixam o arquivo pesado e como reduzir o documento depois de tirá-los.
Para ver os anexos de um PDF, abra o painel de anexos no Adobe Acrobat, ou rode pdfdetach -list arquivo.pdf no terminal com o Poppler instalado. Para extrair, use o botão de salvar anexo no Acrobat ou o comando pdfdetach -saveall -o pasta arquivo.pdf. Um anexo grande pesa o arquivo inteiro, e a compressão de imagens quase não mexe nele.
O que é um anexo embutido
Um PDF pode carregar outros arquivos dentro dele mesmo. Esses arquivos ficam na estrutura do documento, na lista de arquivos embutidos, e viajam junto com as páginas. Isso é diferente de um link: quem recebe o PDF não precisa de nada na internet para abrir o anexo. Um relatório com a planilha de dados por dentro, um áudio numa apresentação ou um arquivo compactado com fotos são exemplos comuns.
Esse recurso é útil, mas esconde peso. Quem abre o PDF costuma ver só as páginas, e o peso do anexo só aparece quando o limite do e-mail ou do portal já foi ultrapassado.
Como ver os anexos
| Caminho | Quando usar | O que mostra |
|---|---|---|
| Painel de anexos do Adobe Acrobat | Quando o Acrobat está instalado e você quer ver cada arquivo | Nomes dos anexos, com opção de abrir ou salvar cada um |
| pdfdetach -list no terminal | Mac ou Linux com Poppler, ou Windows com Poppler instalado | Lista numerada com o nome de cada anexo |
| Extrair e comparar o tamanho dos arquivos salvos | Quando você precisa saber qual anexo pesa mais | O tamanho real de cada arquivo, depois de salvo na pasta |
Como extrair os anexos
- Pelo Acrobat. Abra o painel de anexos, clique com o botão direito no arquivo desejado e escolha a opção de salvar. Repita para cada anexo.
- Pelo terminal. Crie uma pasta vazia e rode
mkdir anexose depoispdfdetach -saveall -o anexos arquivo.pdf. Todos os anexos saem na pasta com os nomes originais. - Confira o tamanho. Rode
ls -lh anexosno terminal ou abra a pasta no gerenciador de arquivos. Assim você descobre qual anexo é o peso principal do PDF.
Por que o anexo deixa o PDF pesado
O PDF não guarda o anexo como um atalho. Ele embute o arquivo inteiro, com o mesmo tamanho que tem no computador. Um vídeo de 20 MB dentro do PDF faz o arquivo ter pelo menos 20 MB, mais o espaço das páginas. Por isso, um PDF de texto que parece leve pode ficar grande de repente, depois que alguém anexa uma planilha ou um arquivo compactado no meio do documento.
A compressão de PDF trabalha com outra parte do arquivo. Ela reduz a resolução das imagens das páginas e reorganiza o conteúdo do documento. Um anexo que já está compactado, como um ZIP ou um vídeo, não fica menor só por passar pela compressão. Quando o PDF pesa muito por causa de um anexo, a solução está em tirar o anexo, e não em comprimir o restante.
Como reduzir um PDF que tem anexo
- Extraia os anexos. Salve cada um em uma pasta, como mostrado acima.
- Comprima o PDF principal. Use a compressão de PDF no nível médio, que leva as imagens para 150 DPI e mantém o texto nítido.
- Confira se o anexo saiu. Rode
pdfdetach -listno arquivo novo. Se a lista vier vazia, o envio ficou só com as páginas. - Envie os anexos à parte. Se o destinatário precisar deles, mande em arquivos separados, ou por um link de nuvem quando o canal aceitar. Diga no texto do envio o que cada arquivo contém.
Anexo pode esconder risco
Como um PDF pode carregar arquivos de qualquer tipo, um anexo também pode ser um programa. Um .exe, um .bat ou um .js dentro de um PDF não deve ser aberto só porque veio junto com um documento de aparência normal. Se você não reconhece o remetente ou não esperava aquele arquivo, não abra. O guia sobre como saber se um PDF pode ter vírus mostra os sinais que merecem desconfiança antes de abrir.
Quando anexar dentro do PDF faz sentido
Anexar dentro do PDF faz sentido quando o destinatário precisa do par de arquivos juntos e não pode perder a ligação entre eles, como um laudo com as imagens brutas ou um contrato com a planilha de valores. Nesses casos, o arquivo único evita que alguém receba só uma parte. Fora isso, anexar costuma ser a escolha mais pesada. Um envio com dois arquivos separados é mais fácil de conferir, de baixar e de reenviar.
Se você decidir anexar, confira o tamanho total antes de mandar. Some o peso do PDF principal e dos anexos e compare com o limite do canal, que costuma estar na tela de envio do e-mail ou do portal. Em e-mails comuns, um arquivo acima de 25 MB já exige outro caminho, como um link de nuvem, porque o provedor recusa ou não entrega o anexo.
O que não resolve
Comprimir não tira anexos. O único jeito de confirmar que o arquivo final está sem eles é listar os anexos de novo, com pdfdetach ou com o Acrobat. Mesmo quando a compressão reduz o arquivo, o anexo pode continuar lá, pesando o que pesava antes.
O AjustaPDF também não tem ferramenta para retirar anexos. Quem precisa de um PDF limpo deve gerar o arquivo de novo a partir da origem, sem incluir os anexos. Para o caso de PDFs grandes em geral, vale ler o guia sobre por que um PDF escaneado fica tão pesado, porque o motivo do peso costuma ser outro.
Perguntas frequentes
Como saber se um PDF tem anexos?
Abra o arquivo no Adobe Acrobat e procure o ícone de clipe ou o painel de anexos. Se o Acrobat não estiver disponível, rode pdfdetach -list arquivo.pdf no terminal, com o Poppler instalado. Se a lista vier vazia, o PDF não tem arquivos embutidos.
Comprimir o PDF tira os anexos?
Não de forma garantida. A compressão mexe principalmente nas imagens das páginas, e um anexo de vários megabytes costuma continuar do mesmo tamanho. Depois de comprimir, rode pdfdetach -list no arquivo novo para confirmar se os anexos continuam lá.
O AjustaPDF remove anexos de um PDF?
Não. Nenhuma ferramenta do AjustaPDF lista ou remove anexos embutidos. Para tirá-los, use o Acrobat, que mostra os anexos no painel próprio, ou exporte o PDF de novo a partir do programa de origem, sem incluir os arquivos.
Um anexo dentro de PDF pode ter vírus?
Pode. Um PDF pode carregar arquivos de qualquer tipo, inclusive executáveis e scripts. Não abra anexo de remetente desconhecido, e não execute arquivo .exe, .bat ou .js que venha dentro de um PDF. Antes de abrir, confira o nome e a origem de cada anexo.
Como enviar um PDF grande sem os anexos?
Extraia os anexos com pdfdetach -saveall ou pelo Acrobat, salve cada um em uma pasta e envie-os separados, ou por um link de nuvem se o destinatário aceitar. Depois, comprima só o PDF principal no nível médio, que reduz as imagens e mantém o texto.