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

  1. 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.
  2. 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.
  3. 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.
  4. Pressione Crop PDF e baixe o resultado. Ele mantém o nome do seu arquivo com -cropped acrescentado.

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.