PDF 합치고, 나누고... 편집프로그램

Posted by byori
2009.05.16 15:47 IT/PDF tool
소개해 드리는 PDF tool은 PDFtk 입니다
2006년 11월 28일 이후 update가 없고, 무설치 프로그램입니다.

홈페이지 : http://www.accesspdf.com/pdftk

1. 주요기능

  • Merge PDF Documents
  • Split PDF Pages into a New Document
  • Rotate PDF Pages or Documents
  • Decrypt Input as Necessary (Password Required)
  • Encrypt Output as Desired
  • Fill PDF Forms with FDF Data or XFDF Data and/or Flatten Forms
  • Apply a Background Watermark or a Foreground Stamp
  • Report on PDF Metrics such as Metadata, Bookmarks, and Page Labels
  • Update PDF Metadata
  • Attach Files to PDF Pages or the PDF Document
  • Unpack PDF Attachments
  • Burst a PDF Document into Single Pages
  • Uncompress and Re-Compress Page Streams
  • Repair Corrupted PDF (Where Possible)
    • PDF 문서합치기
    • PDF 페이지 별 새로운 문서로 나누기
    • PDF 페지 또는 전체 문서를 회전하기
    • 필요한 암호해제 (Password 필요)
    • 출력물에 암호설정
    • FDF 데이타, XFDF 데이타 및 Flatten 폼에 PDF 양식 입력[각주:1]
    • 워터마크 스탬프 적용
    • 메타데이터 북마크 및 페이지 라벨에 대한 보고서 출력
    • PDF 메타데이터 업데이트
    • PDF 페이지 또는 문서에 파일 첨부
    • PDF 첨부물 분리
    • PDF 문서를 각 1개의 페이지로 분리
    • 페이지 스트림에 압축해제[각주:2] 및 재압축
    • 엉킨 PDF 수리 (가능한 경우에 한해)

    2. 예제를 보면서 사용법을 익혀 보도록 하겠습니다
    • 2개 이상의 PDF를 새문서로 합치기
    pdftk 1.pdf 2.pdf 3.pdf cat output 123.pdf

    pdftk A=1.pdf B=2.pdf cat A B output 12.pdf[각주:3]

    pdftk *.pdf cat output combined.pdf[각주:4]
    •  여러 PDF 문서에서 페이지만 선택하여 출력
     pdftk A=one.pdf B=two.pdf cat A1-7 B1-5 A8 output combined.pdf
    •  PDF의 첫페이지를 시계방향 90도 회전
     pdftk in.pdf cat 1E 2-end output out.pdf[각주:5]
    •  PDF 문서 전체를 180도 회전
    pdftk in.pdf cat 1-endS output out.pdf[각주:6]
    • XREF Table 과 Stream Lengths 이 엉켰을 경우 PDF 파일의 수리(가능한 경우)
    pdftk broken.pdf output fixed.pdf
    • PDF의 문서를 각 1 페이지 별로 문서로 제작, 및 doc_data.txt 형태로 보고서 출력
    pdftk mydoc.pdf burst
    • 메타데이타, 북마크 그리고 페이지 라벨에 대한 PDF 문서의 보고서 출력
    pdftk mydoc.pdf dump_data output report.txt


    3. 필자의 경우 여러문서 합치기를 자주 사용하므로, 배치 파일을 만들어 사용하면 편리합니다.

     1) pdftk를 다운받고, windows가 깔린 system32 폴더에 압축을 푼니다.
     2) 작업 폴더를 만들어 놓습니다(PDF)
     3) 작업 폴더안에 배치 파일 한개 만든다.(pdf.bat)
     pdftk *.pdf cat output combined.pdf

     4) 작업할 pdf 파일들을 작업폴더에 옮깁니다.
     ▷ 주의해야 할점은 공백문자 특수문자는 인식을 못하므로 먼저들어갈 페이지를 숫자순서대로 옮기는게 좋습니다
     5) pdf.bat를 더블클릭합니다.
     6) 출력물을 얻습니다.


    4. Adobe Acrobat.com 에서 온라인으로 create pdf 서비스를 5 파일에 한해 제공하지만, 현시점에서 서비스가 중단된 상태입니다


    연관글

    1. 이 기능은 잘 모르겠습니다. 좀더 확인하고 포스팅 업데이트 하겠습니다. [본문으로]
    2. 생각해 보니 압축의 반대말이 뭔지... [본문으로]
    3. A, B : 핸들 사용, 핸들 A, B는 대문자를 사용해야 한다 [본문으로]
    4. *, 와일드 카드 - 모든 파일을 지칭 [본문으로]
    5. 대문자E : 90도 회전의 옵션 [본문으로]
    6. 대문자S : 180도 회전 옵션 [본문으로]
    이 댓글을 비밀 댓글로
    1. 이런 좋은 프로그램이 업데이트가 중단되었다니.
      명령행 기반이라 초보자들에게는 좀 불편할 듯하여 아쉽습니다만,
      멋진 프로그램 추천해주셔서 감사합니다.
      • 말씀하신대로 GUI기반에 익숙하신 분들에게는 불편한 게 사실입니다.
    2. 아~ ...어~... 음... ^^;;;
      역시! 댓글도 아는게 있어야 씁니다..ㅠㅠ
      • 어찌님 교장선생님 같으세요.
        훈화말씀하실 때
        어... X 쏘 매니 타임스
        전 교장선생님은 모든걸 다아셔야 되는 건줄 알았어요.
        어찌님은 우리의 교장선생님~~~
      • ㅋㅋ제가 잡설이 길긴 하죠..ㅋㅋ

    티스토리 툴바