pdftk
by Hyun Kim, on December 16, 2025
몇달 전 아내가 인쇄기를 구한 이후부터 책을 스캔하는 취미를 가지게 되었다. 과거에는 스캔된 책을 화면으로 보기 싫어서 인쇄를 하곤 했었는데, 이제는 거꾸로이다. 그래도 이전에는 아이패드와 아이폰이 나온 이후 가지고 다니기가 편해서, 자리를 차지하는게 싫어서 스캔했었는데, 요즘은 한 가지 이유가 더 늘었다. 노안이 오고 나서는 화면 크기를 자유롭게 조정할 수 있어서, 그러니까 굳이 안경을 벗었다 꼈다 바꿔 꼈다 할 필요가 없어진 것이다.
스캔을 하다가 종이가 걸려서 한 번 서비스를 부른 이후로는 가능하면 양면 스캔을 하지 않고, 단면 스캔을 한다. 그리고 그냥 pdftk라는 프로그램으로 조작한다. 예를 들어,
pdftk scan.pdf cat 1-endsouth output out.pdf
이건 쪽 순서는 유지하면서 방향만 아래위를 바꿔 주는 것이다. south 대신 east나 west를 써도 좋다. 반대로 쪽 순서를 뒤집되, 방향을 그대로 유지할 때에는,
pdftk scan.pdf cat end-1 output out.pdf
와 같이 한다. 그리고,
pdftk a.pdf b.pdf shuffle output total.pdf
이렇게 하면 짝수파일 하나, 홀수파일 하나가 나오는데 이걸 합칠 때는 shuffle 명령을 위와같이 사용한다. 상세한 설명은 pdftk server manual과 pdftk server examples를 참고하라.