하나의 폴더에서 모든 pdf 파일을 병합


13

한 문서에 병합하려는 250 개의 pdf 파일이 한 폴더에 있습니다. 순서는 중요하지 않습니다. 간단한 방법이 있습니까?

https://askubuntu.com/a/2805/247771 에서 제안한대로 PDF-Shuffler를 사용할 수 있지만 모든 pdf 를로드하기 전에 10 분 동안 프로그램이 중단됩니다.

다음과 같은 인라인 명령으로 이것을 달성 할 수 있습니까?

pdftk *.pdf output mergedfiles.pdf

?


4
귀하의 pdftk 명령이 cat생각보다 빠졌습니다 .pdftk *.pdf cat output mergedfiles.pdf
steeldriver

@steeldriver 당신이 답변을 작성하면 나는 그것을 chekced로 표시합니다.
Adam

답변:


26

사용 pdfunite합니다. 멋지고 간단합니다. cd당신의 디렉토리에. 그런 다음 다음과 같이 사용하십시오.

pdfunite *.pdf all.pdf

(실행하기 전에 all.pdf해당 디렉토리에 파일이 없는지 확인하십시오 .)


Ubuntu 18.10pdfunite version 0.68.0 과 함께 사용 하려면 사용해야했습니다 . 내가 시도했을 때 다음과 같은 오류가 발생했습니다 . pdfunite * all.pdfpdfunite *.pdf all.pdfI/O Error: Couldn't open file '*.pdf': No such file or directory. Syntax Error: Could not merge damaged documents ('*.pdf')
edesz

7

이 일을하고 있음을 보여준 스틸 드라이버 덕분에 :

pdftk *.pdf cat output mergedfiles.pdf

쿠분투 19.10이 있습니다. 이 pdftk가 작동하지 않습니다.
rob grune

6

우분투 바이오닉에서는 pdftk를 사용할 수 없으므로 qpdf를 사용할 수 있습니다.

qpdf --empty --pages *.pdf -- out.pdf


1
우분투에서 일함 18.04. 감사.
파리 사

이것은 쿠분투 19.10에 효과적입니다!
rob grune

3
  1. sudo apt-get install gs
  2. gs -dNOPAUSE -sDEVICE=pdfwrite -sOUTPUTFILE=target.pdf -dBATCH xx.pdf xx.pdf xx.pdf ...
  3. 당신은 ls -l *.pdf | awk명령을 통해 모든 파일 이름을 얻을 수 있습니다

도움이 되길 바랍니다. ^ _ ^


우분투 16.04에서 나는 얻는다 E: Package 'gs' has no installation candidate.
MERose

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