많은 pdf 파일에서 첫 페이지 만 제거


16

그게 내가해야 할 전부 : 많은 pdf 파일에서 첫 번째 페이지 만 제거하십시오 ...

마법이 존재한다고 말해주세요.


3
어쨌든 솔루션을 게시하십시오. 다른 사람들이 대답해도 상관 없습니다.
토마스 워드

답변:


19

여기에있는 pdftk라는 무료 프로그램으로이 작업을 수행 할 수 있습니다 .

다음 명령을 사용하여 현재 디렉토리의 모든 PDF를 가져 와서 첫 페이지가 제거 된 'trimmed'디렉토리로 복사 할 수 있습니다.

mkdir trimmed
for i in *pdf ; do pdftk "$i" cat 2-end output "trimmed/$i" ; done

9

이것은 PdfToolKit 의 직업처럼 보입니다 . 이 PDF를 조작하는 명령 줄 유틸리티

먼저 소프트웨어 센터에서 또는 명령 행을 사용하여 PDFToolkil을 설치하십시오.

sudo apt-get install pdftk

이제 일반 (보호되지 않은 pdf)에서 첫 번째 페이지를 제거하는 명령은 다음과 같습니다.

pdftk original.pdf cat 2-end output outputname.pdf

pdf가 보호 된 경우 pdftk에 암호를 제공해야합니다.

많은 수의 pdf를 변환하려면 각각에 대해 pdftk를 실행하는 작은 스크립트를 작성해야합니다.


1

pdf-stapler이 작업에 사용할 수 있습니다 .

예:

for i in *.pdf; do pdf-stapler del "$i" 1 t.pdf && mv t.pdf "$i"; done

1
이것은 pdftk, 오픈 소스보다 낫고 pdf-stapler 용 패키지도 있습니다 (fedora에서도 : P)
tesch1

0

이 명령 줄을 작성했습니다

tree -fai . | grep -P ".pdf$" | xargs -L1 -I {} pdftk {} cat 2-end output {}.truncated.pdf

작업을 수행하지만 파일에 둘 이상의 페이지가있는 경우 테스트 한 결과 여러 수준의 폴더에서도 작동합니다. 폴더 구조의 루트로 실행하십시오. 모든 폴더는 모든 pdf 파일에 대해 다음으로 끝나는 추가 pdf를 갖습니다..truncated.pdf

당신 은 이것을 필요로 pdftk하며 treeUbuntu Linux에서 apt로 설치할 수 있습니다 :

sudo apt install pdftk tree
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.