PDF 파일 합치기/나누기

반응형

가볍고 유용한 PDF 프로그램으로 Foxit Reader를 소개한 적이 있다.

2008/11/13 - [[정보] IT정보&활용] - 구형 PC를 쌩쌩하게 : 유용한 공짜 프로그램

 

하지만, 이 Foxit Reader도 고급기능은 유료화되어 있어 비용을 지불해야만 한다.

 

이러한 유료기능 중 대표적으로 유용한 것이 PDF 파일을 합치거나 나누는 기능이다.
이에 사용법은 조금 복잡하지만 작고 가벼운 프로그램 하나를 소개하고자 한다.

 

PDFTK가 바로 그것이다.

 

■ 홈페이지 : http://www.pdflabs.com

 

■ 다운로드
http://www.pdflabs.com/docs/install-pdftk/
http://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/pdftk-1.44-win.zip

 

pdftk-1.44-win.zip

 

■ 설치방법

압축을 풀면 3개의 폴더가 나오는데, 그중 bin 폴더에 있는 두개의 파일이 실행 프로그램이다.
- pdftk.exe
- libiconv2.dll

이 파일 중 libiconv2.dll 파일은 아래 폴더에 복사해 두자.

C:\windows\system32

한편 pdftk.exe 파일은 PDF 파일이 있는 곳에 둔다.

※ 컴퓨터를 잘 아는 경우 다른 폴더에 넣어도 상관없지만, 잘 모르신다면 위 방법을 추천한다.


■ 사용조건
PDF 파일명은 반드시 영문 또는 숫자로 되어 있어야 한다.
파일명이 한글로 된 경우는 오류가 난다.
이 점 꼭 확인하고, 한글파일명인 경우 파일명을 바꾼 후 실행하자!!


■ 사용방법
사용은 cmd 창에서 도스명령어를 사용해야만 한다.
잘 모르겠다면 제일 아래로 내려가서 만들어진 배치파일을 활용하자!

 

1. [Windows 버튼] + R > cmd 또는 시작 > 실행 > cmd

 

2. 까만 cmd 창이 뜨면 여기에 명령어를 입력할 수 있다.
   자세한 사용예는 아래 링크에서 확인할 수 있다.
   http://www.pdflabs.com/docs/pdftk-cli-examples/

 

① 도움말의 확인
pdftk --help

 

② 두개의 PDF 파을을 하나로 합치기
pdftk 파일1.pdf 파일2.pdf cat output 통합파일12.pdf

 

③ 하나의 PDF 파일을 페이지 단위로 추출하기(나누기)

예) 10-20페이지를 추출하기
pdftk A=파일1.pdf cat A10-20 output 추출파일.pdf

 

④ 두개 이상의 PDF 파일에서 원하는 페이지만 추출하여 순서대로 합치기

예) 파일1.pdf의 1~7페이지, 파일2.pdf의 1~5페이지, 파일1.pdf의 8페이지를 순서대로 합치기
pdftk A=파일1.pdf B=파일2.pdf cat A1-7 B1-5 A8 output 통합파일.pdf

 


■ 더 쉬운방법
아래 첨부된 배치파일을 다운받아서 실행한다.

복잡한 기능은 사용할 수 없지만, 도스명령어가 어려운 분들을 위해 배치 파일을 만들어 보았다.

위에서 다운 받은 두 파일 pdftk.exe, libiconv2.dll 과 같은 폴더에 아래 파일을 다운 받아 압축을 푼다.

그리고 적혀 있는 명령어를 그대로 실행하면 끝!!

단, 컴퓨터 전문가가 아닌 관계로 제대로 실행되지 않을 수도 있으니 사용 및 책임은 각자가 알아서~~^^;

 

PDFTK 명령.zip

 

 

사용방법 :

① 압축을 원하는 폴더에 푼다.

② 위에서 다운 받은 pdftk.exe, libiconv2.dll 두 파일을 같은 폴더에 복사해 둔다.

PDFTK 설치하기.bat 를 실행한다 : 프로그램이 자동으로 설치가 된다.

편집할 PDF 파일(반드시 파일명은 영문 또는 숫자)과 원하는 명령을 같은 폴더에 두고서 더블클릭한다.

- 두개의 PDF 파일을 하나로 합치기 ▶ PDF 합치기.bat

- 하나의 PDF 파일에서 필요한 부분만 분리하기PDF 추출하기.bat

⑤ 프로그램을 삭제하려면, PDF 삭제하기.bat를 실행한다.

 

※ 처음부터 같은 폴더에 두면 좋겠지만, 원 저작자의 수정 재배포 금지여부를 확인 못하여 그냥 따로 올립니다.

 

 

반응형