![Existe uma ferramenta Linux que pode cortar automaticamente as margens brancas em um arquivo PDF?](https://rvso.com/image/1605174/Existe%20uma%20ferramenta%20Linux%20que%20pode%20cortar%20automaticamente%20as%20margens%20brancas%20em%20um%20arquivo%20PDF%3F.png)
Eu tenho um arquivo PDF no qual desejo cortar todo o espaço em branco o máximo possível. Ele tem que detectar e fazer isso automaticamente.
Eu uso o Foxit Reader e ele tem a opção de cortar páginas automaticamente durante a visualização.
Mas estou procurando uma solução de linha de comando no Linux.
tenteiCortar PDFmas corta todas as páginas uniformemente. Quero que ele seja cortado com base no espaço em branco ao redor de cada página individual usando este comando:
pdfcrop input.pdf output.pdf
Mas funciona apenas parcialmente, algumas páginas são cortadas, mas outras não.
Responder1
A melhor maneira de remover margens é usandopdfCropMargins
Instalar:
pip install pdfCropMargins --upgrade
Agora podemos usar o comando pdf-crop-margins
para cortar o pdf da maneira que quisermos
Quero cortar todas as páginas e adicionar margem de 6bp ao redor. Eu posso fazer isso por
pdf-crop-margins -v -p 0 -a -6 input.pdf
-v : Verbose
-p : how much percentage of margin to be retained. We want the bounding box triming all the white margins on all sides. So say 0%
-a : Note: first -p is applied to create a bounding box.
IN this option it applies further on the bounding box after -p is applied. we can remove or add margin. Negative means add margin to the bounding box. So it will add 10bp all around after cliping
O arquivo de saída é afixado com_cropped
Também verifiquei o arquivo recortado e todo o conteúdo e links estão intactos.