누군가에게 PDF 전체를 보내는 일은 거의 없습니다. 중요한 부분을 보내죠. 상대가 서명해야 할 계약서 세 페이지, 스캔본 12페이지에 묻힌 청구서 한 장, 오십 페이지 보고서 중 두 페이지짜리 요약. 문서는 멀쩡합니다 — 그저 그 한 조각을 별개의 파일로 필요로 할 뿐이죠. 이것은 사람들이 PDF로 하는 가장 흔한 일이자, 제대로 하기 가장 까다로운 일 중 하나입니다. "내가 원하는 페이지들"이 좀처럼 깔끔한 덩어리가 아니기 때문이죠.
"페이지 추출"이 실제로 뜻하는 것

추출은 파일을 반으로 나누는 것과 다릅니다. 특정 페이지 — 가령 1부터 3, 그다음 5페이지, 그다음 8부터 10 — 를 골라, 정확히 그것들만 그 순서로 담고 다른 건 아무것도 없는 하나의 새 PDF를 요청하는 것입니다. 원본은 손대지 않습니다. 결과로 나오는 건 나머지가 딸려오지 않고 첨부하거나, 인쇄하거나, 공유할 수 있는 더 작고 자기완결적인 문서입니다.
이것이 사람들을 걸려 넘어지게 하는 이유는 페이지 선택이 좀처럼 연속적이지 않기 때문입니다. 표지와 서명 페이지는 원하지만 그 사이 열두 페이지는 원치 않습니다. 부록만 빼고 전부 원합니다. "앞 절반"이나 "뒤 절반"만 말할 수 있는 도구는 그것을 표현할 수 없습니다.
페이지 범위 문법

임의의 선택을 기술하는 깔끔한 방법은 짧은 범위 문자열입니다. 이렇게 작동합니다.
- 하이픈 은 범위를 만듭니다:
1-3은 1, 2, 3페이지를 뜻합니다. - 쉼표 는 별개의 조각을 잇습니다:
1-3, 5는 1, 2, 3, 5페이지를 뜻합니다. - 자유롭게 섞을 수 있습니다:
1-3, 5, 8-10은 1, 2, 3, 5, 8, 9, 10페이지를 — 그 순서로, 한 파일에 — 줍니다.
소리 내어 말하는 대로 읽힙니다: "1에서 3, 5, 그리고 8에서 10페이지." 그런 범위를 몇 번 써 보면, 어떤 선택이든 기술하는 데 몇 초면 됩니다.
파일을 업로드하지 않고 하기
대부분의 "PDF 페이지 추출" 사이트는 문서 전체를 서버로 업로드해 거기서 페이지를 잘라내고 결과를 돌려보냅니다. 계약서, 은행 명세서, 의료 양식이라면, 그건 여러분이 통제하지 못하는 하드웨어에 잠깐 놓인 기밀 파일입니다. 이제는 피할 수 있습니다 — 브라우저가 스스로 작업할 수 있으니까요.
IMG.DIY의 Split PDF는 pdf-lib를 이용해 전적으로 여러분 브라우저에서 실행됩니다. 파일을 열고, 범위를 한 칸에 입력하면, 그 페이지들만으로 새 PDF를 만듭니다. 아무것도 업로드되지 않고 — 서버도, 계정도, 일일 제한도 없이 — 페이지가 로드되면 네트워크를 꺼도 작동합니다. 페이지는 재인코딩이 아니라 복사 되므로 텍스트는 선택 가능한 채로 남고 스캔한 페이지는 정확한 해상도를 유지합니다. 아무것도 다시 그려지지 않으니 화질 손실 단계가 없습니다. (대신 모든 페이지를 각각의 파일로 필요로 한다면, 도구에 전부 나눠 ZIP으로 건네는 두 번째 모드가 있습니다.)
정직한 한계 몇 가지
이것은 파일 수준에서 페이지를 추출합니다. 소스 문서 안 의 페이지 순서를 바꾸거나 옆으로 누운 페이지를 회전하지는 않습니다 — 그런 건 원본에서 먼저 고친 뒤 추출하세요. 그리고 열기 암호(표시 전에 묻는 것)로 잠긴 PDF는 브라우저에서 읽을 수 없습니다. 암호를 제거하고 잠금 해제된 사본에서 추출하세요. 소유자 제한 PDF는 대개 잘 추출됩니다.
짧게 정리하면
실제로 필요한 페이지를 파악하고, 1-3, 5, 8-10 같은 범위로 적어, 문서가 기기를 떠나는 일 없이 새 파일로 뽑으세요. 나중에 조각들을 도로 이어 붙여야 한다면 Merge PDF가 그 반대를 합니다. 추출과 병합은 같은 일상 습관의 두 반쪽입니다 — 전체 뭉치가 아니라 중요한 부분을 보내는 것.
