pdftk는 최고다
Source: Dev.to
소개
Linux용 무료 오픈소스 PDF 편집기가 필요했습니다. 이전에는 Windows에서 Foxit Editor 구독을 사용해 PDF 북마크만 편집했었는데, 매일 Linux를 사용함에도 불구하고 말이죠. 간단히 검색해 보니 pdftk 를 발견했으며, PDF 메타데이터를 다루기에 정말 뛰어난 도구라는 것을 알게 되었습니다.
PDF 메타데이터 덤프
pdftk random.pdf dump_data_utf8 output output.txt
이 명령은 PDF의 메타데이터(북마크 포함)를 output.txt 파일에 추출합니다.
북마크 편집
output.txt 를 열어 BookmarkBegin 섹션을 찾습니다. 기존 항목을 수정하거나, 북마크가 누락된 경우 파일 끝에 새 블록을 추가합니다—북마크당 하나의 블록을 작성합니다:
BookmarkBegin
BookmarkTitle: Bookmark Title
BookmarkLevel: 1
BookmarkPageNumber: 1
수정이 끝나면 파일을 저장합니다.
새로운 메타데이터 적용
pdftk random.pdf update_info_utf8 output.txt output output.pdf
이 명령은 편집한 메타데이터를 PDF에 다시 쓰고, output.pdf 라는 새 파일을 생성합니다.
pdftk 를 사용하면 이전 작업 흐름보다 훨씬 빠르게 처리할 수 있습니다.