사용자 도구

사이트 도구


pdf:pdftk

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

다음 판
이전 판
pdf:pdftk [2023/10/09 01:14]
kwon37xi 만듦
pdf:pdftk [2024/01/25 13:55] (현재)
kwon37xi
줄 3: 줄 3:
   * PDF Toolkit   * PDF Toolkit
   * [[:pdf|PDF]]를 다양하게 편집할 수 있다.   * [[:pdf|PDF]]를 다양하게 편집할 수 있다.
 +  * [[pdf:pdfsam|PDFsam]]
 +  * split, merge, rotate, watermark, stamp and secure PDF pages and documents. 
 +  * 책 스캔을 가능하게 해줌.
 +  * [[https://www.pdflabs.com/docs/pdftk-cli-examples/|PDFtk Server Examples]]
 +
 +===== Install =====
 +<code sh>
 +sudo apt install pdftk
 +</code>
 +
 +===== PDFtk-java =====
 +  * https://gitlab.com/pdftk-java/pdftk
 +  * Ubuntu 는 ''pdftk'' 를 설치하면 ''pdftk-java''가 자동으로 설치되고 ''pdftk'' 명령 실행시 실제로는 ''pdftk-java'' 명령이 사용된다.
 +
 +<code sh>
 +sudo apt install pdftk-java
 +</code>
 +
 +===== PDF 순서대로 합치기 =====
 +<code sh>
 +# 첫번째 방법
 +pdftk in1.pdf in2.pdf cat output out1.pdf
 +
 +# handle 이용하기
 +pdftk A=in1.pdf B=in2.pdf cat A B output out1.pdf
 +
 +# wildecard 로 합치기
 +    pdftk *.pdf cat output combined.pdf
 +</code>
 +===== 단면 스캔된 PDF 합치기 =====
 +  * https://softwarerecs.stackexchange.com/a/10555
 +
 +<code sh>
 +# 홀수 짝수가 정순일때
 +pdftk A=odd_pages.pdf B=even_pages.pdf shuffle A B output collated_pages.pdf
 +
 +# 짝수 페이지가 역순일 때
 +pdftk A=odd_pages.pdf B=even_pages.pdf shuffle A Bend-1 output collated_pages.pdf
 +</code>
 +
 +===== PDF 나누기 / split =====
 +<code sh>
 +# 1-12 쪽까지 한 파일
 +# 13-끝 쪽까지 한 파일
 +pdftk foo-bar.pdf cat 1-12 output foo.pdf
 +pdftk foo-bar.pdf cat 13-end output bar.pdf
 +</code>
 +
 +===== Bookmark / 목차 생성 =====
 +  * [[https://opensource.com/article/22/1/pdf-metadata-pdftk|Create bookmarks for your PDF with pdftk | Opensource.com]]
  
pdf/pdftk.1696781643.txt.gz · 마지막으로 수정됨: 2023/10/09 01:14 저자 kwon37xi