Bhinish Dhiman
Como recortar as margens de um PDF, e por que o recorte esconde em vez de apagar
Traduzido do original em inglês. Ler o original
Adicione o PDF à ferramenta Crop PDF, digite quantos pontos cortar em cima, à direita, embaixo e à esquerda (72 pontos por polegada, então 36 é meia polegada) e baixe o arquivo. A ferramenta define a CropBox de cada página, a área que o leitor exibe. A MediaBox e tudo o que fica fora do novo limite continuam no arquivo, então o recorte esconde o conteúdo e nunca pode ser usado para tarjá-lo.
Um scanner que deixa uma borda cinza, uma apresentação exportada com bordas brancas largas, uma página que desperdiça um terço da tela com margem: o recorte arruma tudo isso. O que ele não faz é remover qualquer coisa da página, e é esse fato que decide, antes de você começar, se recortar é a solução certa.
Duas caixas em cada página
A MediaBox é o retângulo que define a extensão total de uma página de PDF; tudo o que a página desenha fica dentro dele. A CropBox é um segundo retângulo, opcional, que diz ao leitor qual parte da MediaBox mostrar e imprimir. Quando uma página não tem CropBox, os leitores mostram a MediaBox inteira.
Recortar um PDF significa gravar uma CropBox. A função crop da ferramenta, em src/lib/pdf/ops.ts, lê a MediaBox de cada página, subtrai as suas quatro margens e guarda o resultado como CropBox; a MediaBox em si nunca é alterada. Um teste no repositório garante isso: uma página A4 recortada em 20 pontos de cada lado volta com uma CropBox de 555 pontos de largura e uma MediaBox ainda com 595 pontos de largura.
Recortando um PDF em quatro passos
- Abra o Crop PDF e escolha Add a PDF (adicionar um PDF), ou solte o arquivo na página. Cada página aparece como miniatura.
- Digite um valor em cada um dos quatro campos, Top (em cima), Right (direita), Bottom (embaixo) e Left (esquerda). Eles são em pontos e começam em 20.
- Confira as miniaturas. A faixa que vai ficar escondida aparece sombreada em cada página. O sombreado é calculado como se toda página fosse A4, então, numa página US Letter ou num slide widescreen, trate-o como referência, e não como medida.
- Pressione Crop PDF e baixe o resultado. Ele mantém o nome do seu arquivo com
-croppedacrescentado.
Se as margens de lados opostos somarem a largura ou a altura inteira, a ferramenta para com a mensagem “Those margins would leave nothing.” (essas margens não deixariam nada) em vez de gerar uma página vazia.
Pontos, e o que cada margem deixa para você
O PDF mede em pontos PostScript, 72 por polegada, e os quatro campos usam a mesma unidade, então nada é arredondado na entrada. Uma página A4 tem 595 por 842 pontos. A tabela converte quatro margens comuns aplicadas igualmente em todos os lados: as polegadas são os pontos divididos por 72, os milímetros são as polegadas multiplicadas por 25.4, e a área visível é 595 × 842 menos duas vezes a margem.
| Margem em cada lado | Polegadas | Milímetros | Área visível do A4 (pontos) |
|---|---|---|---|
| 20 pt, o valor inicial | 0.28 | 7.1 | 555 × 802 |
| 28 pt | 0.39 | 9.9 | 539 × 786 |
| 36 pt | 0.5 | 12.7 | 523 × 770 |
| 72 pt | 1 | 25.4 | 451 × 698 |
Ou seja, 28 pontos é o número inteiro mais próximo de um centímetro, e 36 pontos tiram meia polegada de cada borda.
As mesmas quatro margens valem para todas as páginas. A página com mais chance de sofrer é a que tem uma tabela ou figura de largura total, então encontre-a nas miniaturas antes de pressionar o botão. Se uma página precisar de um recorte diferente, extraia-a com o Split PDF, recorte-a sozinha e coloque-a de volta com o Merge PDF.
Recortar não é tarjar
O conteúdo fora da CropBox continua no arquivo. Os leitores deixam de desenhá-lo, mas o texto, as imagens e as instruções de desenho da página ficam intactos, e qualquer extrator de texto ainda vai encontrar as palavras que você cortou. Qualquer pessoa também pode desfazer o recorte redefinindo a CropBox; esta ferramenta faz isso por você se você definir as quatro margens como 0. Tratar um recorte como forma de esconder alguma coisa já causou vazamentos reais.
| Recorte | Tarjamento | |
|---|---|---|
| O que muda | O limite de exibição (CropBox) | O próprio conteúdo |
| O texto continua lá | Sim, e pode ser extraído | Não |
| É reversível | Sim, por qualquer pessoa | Não |
| É a ferramenta certa para esconder um nome ou um valor | Não | Sim |
Para tirar algo de um documento, remova a página em que ele está com o Organise PDF, que monta um arquivo novo com as páginas que você mantém, ou refaça a página a partir do arquivo de origem sem aquele conteúdo. Depois, teste o resultado: passe-o pelo PDF to text e procure as palavras que você queria remover. Se elas aparecerem, ainda estão no arquivo.
Dois detalhes que mudam o que as margens significam
As margens são medidas a partir da página inteira
Cada execução mede a partir da MediaBox, e não de uma CropBox que o arquivo já tenha. Recortar um arquivo já recortado, portanto, substitui o recorte anterior em vez de cortar mais: para tirar mais 10 pontos de uma página que você já recortou em 20, digite 30. Uma CropBox definida por um scanner ou outro aplicativo antes de o arquivo chegar até você é substituída da mesma forma.
Os campos seguem a página como ela está gravada
Uma página girada com um valor de rotação, que é como o Rotate PDF salva um giro, continua gravada na posição original, e as caixas dela são definidas antes de a rotação ser aplicada. Numa página assim, o campo Top corta a borda superior gravada, que pode aparecer na tela como uma lateral. Recortar primeiro e girar depois evita o descompasso, porque o recorte gira junto com a página.
Outras formas de recortar um PDF
No Mac, o Preview tem Tools → Crop, que recorta para uma seleção. As nossas anotações testadas não estabelecem se ele esconde a área cortada ou a remove, então submeta o resultado dele à mesma checagem de extração de texto antes de confiar nele para qualquer coisa sensível. O Windows não tem um método nativo que possamos indicar, e nenhuma das ferramentas de linha de comando que testamos para estes guias recorta páginas.
Como confirmar que o arquivo ficou na sua máquina
Abra as ferramentas de desenvolvedor do navegador na aba Network antes de adicionar o arquivo. Adicionar o primeiro arquivo baixa o próprio código de PDF da ferramenta, ou seja, código chegando, e não o seu documento saindo; nada do que vem depois envia uma requisição com o seu PDF. Ou então adicione o arquivo, desligue o Wi-Fi e rode o recorte: funciona do mesmo jeito offline.
Recorte as margens
O Crop PDF recorta todas as páginas de uma vez e deixa tudo o que fica sob as margens recuperável, que é o que você quer para arrumar o documento e exatamente o que você não quer para esconder algo. Se o objetivo real é se livrar de páginas, use o Organise PDF, e veja o que a compressão de PDF sem perdas realmente economiza para entender por que um conteúdo que você apagou pode sobreviver num arquivo que só foi reempacotado.