PDF 파일의 흰색 여백을 자동으로 자를 수 있는 Linux 도구가 있습니까?

PDF 파일의 흰색 여백을 자동으로 자를 수 있는 Linux 도구가 있습니까?

가능한 한 모든 공백을 잘라내고 싶은 PDF 파일이 있습니다. 자동으로 감지하고 수행해야 합니다.

저는 Foxit 리더를 사용하고 있는데 보는 동안 자동으로 페이지를 자르는 옵션이 있습니다.

하지만 저는 Linux에서 명령줄 솔루션을 찾고 있습니다.

나는 노력했다PDF자르기하지만 모든 페이지를 균일하게 자릅니다. 다음 명령을 사용하여 각 개별 페이지 주위의 공백을 기준으로 자르기를 원합니다.

pdfcrop input.pdf output.pdf

그러나 부분적으로만 작동하며 일부 페이지는 잘리지만 일부 페이지는 잘리지 않습니다.

답변1

여백을 제거하는 가장 좋은 방법은pdfCropMargins

설치하다:

pip install pdfCropMargins --upgrade

이제 명령을 사용하여 pdf-crop-margins원하는 방식으로 PDF를자를 수 있습니다

모든 페이지를 자른 다음 전체에 6bp 여백을 추가하고 싶습니다. 나는 그렇게 할 수 있습니다

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

출력 파일은 다음과 같이 첨부됩니다._cropped

또한 잘린 파일을 확인해 보니 모든 내용과 링크가 그대로 유지되어 있습니다.

관련 정보