바로 사용하기 — 고문헌 판본 대조
판본 대조를 해 보신 분은 아실 겁니다.
같은 책의 서로 다른 판본 세 종을 펼쳐 놓고, 같은 장을 찾아 글자를 하나씩 맞춰 보는 일 말입니다.
PDF 뷰어 창을 세 개 띄워 놓으면 한쪽을 넘길 때마다 나머지도 찾아 넘겨야 합니다.
다른 글자를 발견해도 표시할 데가 없어서 따로 메모장에 적어 두게 되고요.
이 도구는 최대 8개 판본을 한 화면에 세로로 펼쳐 놓고 봅니다.
페이지 위에 바로 색깔 표시를 그릴 수 있고, 원본 PDF는 건드리지 않습니다.
손은 키보드에 두고 넘기도록 단축키를 촘촘히 넣었습니다.
사용법
- 우상단 + 버튼을 클릭하거나 페이지 어디든 PDF 파일을 끌어다 놓아 추가합니다.
- 파일 수에 따라 화면이 1 ~ 8개의 세로 패널로 자동 분할됩니다.
- 패널을 클릭하면 활성 패널(분홍 외곽선)이 되어 단축키 조작 대상이 됩니다.
- 패널 상단 툴바 전체를 드래그하면 순서를 바꿀 수 있습니다 (다른 패널이 자동으로 자리를 비킵니다).
- 마지막에 열고 있던 PDF 슬롯 순서와 마지막으로 보던 페이지가 자동 복원됩니다. 새로고침하면 자동 불러오기 → 높이맞춤 → 마지막 페이지 이동 순으로 복원됩니다.
패널 툴바
패널을 여덟 개까지 띄우면 버튼만 수십 개가 됩니다. 그러면 정작 봐야 할 원문이 눈에 안 들어오죠.
그래서 지금 다루는 패널에만 버튼을 보여 주고 나머지는 감춰 둡니다.
- 상단 툴바: 패널 번호 · 파일명 · ✕ 닫기 (드래그로 순서 변경)
- 하단 툴바: 페이지 입력 · 총 페이지 · 높이 맞춤 · 표시 모드 토글 · 표시 합쳐 다운로드
- 닫기(✕): 클릭 시 확인 후 패널 제거.
페이지 / 줌 / 패닝
- 페이지 이동: PageUp / PageDown, Home / End, 또는 페이지 번호 직접 입력
- 페이지 내 이동: ↑ ↓ ← → (Shift 동반 시 더 빠르게), 또는 마우스 드래그
- 줌: + / -, Ctrl + 휠, 또는 0으로 100% 복귀
- F: 패널 높이에 맞춰 자동 조정
표시 (어노테이션)
다른 글자를 발견했을 때 그 자리에 바로 표시할 수 있습니다.
그린 표시는 따로 보관되고 원본 PDF는 조금도 바뀌지 않습니다.
- 활성 패널에서 M을 누르거나 ✎ 버튼을 클릭하면 표시 모드로 진입합니다.
- 페이지 위에서 드래그하여 사각형을 그립니다.
- 표시는 5가지 파스텔 색상 중 선택할 수 있고, C로 색상을 순환합니다.
- 그려진 표시를 클릭하면 삭제됩니다. 잘못 삭제했다면 Ctrl+Z로 되돌릴 수 있습니다.
- Shift+X: 현재 페이지의 모든 표시 일괄 삭제.
색상 레이블
색을 다섯 가지 쓰다 보면 “빨강이 오자였나 탈자였나” 헷갈립니다.
색마다 이름을 붙여 두면 표시 아래에 작은 배지로 함께 나옵니다.
- 설정 모달에서 5가지 색상마다 12자 이내의 레이블을 지정할 수 있습니다.
- 비워두면 배지는 표시되지 않고 사각형만 그려집니다.
- 레이블은 모든 패널·인쇄 출력에서 동일한 절대 크기로 표시됩니다.
설정과 저장
옵션 (설정 모달)
상단 ⚙ 버튼을 누르면 모든 옵션이 한 모달 안에 모입니다.
- 페이지 싱크: 활성 패널의 페이지 번호에 따라 모든 패널을 같이 이동
- 선택 패널 확장: 활성 패널을 더 넓게(약 1.5배), 나머지를 좁게 표시
- 페이지 정렬: 페이지 전환 시 좌측·우측 중 어느 쪽을 먼저 보일지 결정 (기본: 우측 — 세로쓰기 권장)
옵션과 색상 레이블은 클라우드에 함께 저장되어, 다른 기기에서 “클라우드 가져오기"를 누르면 자신의 설정이 그대로 복원됩니다.
클라우드 동기화 (Google 로그인)
여러 기기에서 같은 표시·레이블·옵션을 사용할 수 있습니다. 새 PDF를 추가해도 자동으로 클라우드에서 가져오지 않습니다 — 사용자가 명시적으로 “가져오기” 버튼을 눌러야만 가져옵니다(혼동 방지).
- 로그인: 우상단 사람 아이콘을 클릭하면 Google 팝업으로 로그인됩니다.
- 프로필 메뉴: 로그인 후 프로필 사진을 다시 클릭하면 사용자 정보와 로그아웃 메뉴가 나타납니다.
- 클라우드에 저장(☁︎↑): 변경 사항이 있을 때 활성화됩니다. 클릭 시 즉시 push.
- 30분 자동 저장: 변경이 있고 30분이 지나면 자동으로 push됩니다.
- 종료 시 즉시 저장: 탭/브라우저를 닫으려 하면 변경 사항을 즉시 push합니다.
- 클라우드에서 가져오기(☁︎↓): 모달이 열려 파일 목록과 버전을 선택할 수 있습니다. 현재 작업 중인 표시가 있는 파일은 강조되어 덮어쓰기 경고가 표시됩니다.
- 자동 알림: 페이지를 열어 PDF가 자동 복원된 후, 해당 파일이 클라우드에도 저장되어 있으면 “클라우드에서 가져오기” 버튼이 10초 동안 주황색 외곽선으로 깜빡여 사용자에게 알려줍니다.
- 버전 관리: 파일별 최대 5버전 보관. 30분 인터벌 — 마지막 버전이 30분 이내면 덮어쓰고, 30분 이후면 새 버전을 추가합니다 (5개 초과 시 가장 오래된 버전 자동 제거).
- 파일 수: 사용자별 최대 10파일 (LRU — 11번째가 추가되면 가장 오래된 파일 자동 제거).
같은 파일 자동 매칭
- 다른 컴퓨터로 PDF를 옮기면 수정 시각(
lastModified)이 갱신되는 경우가 많습니다 (이메일·메신저·웹 다운로드 등). - 그래서 정확 매치(이름+크기+수정일)가 실패하면 이름+크기 폴백 매칭으로 같은 파일을 인식합니다.
- “클라우드에서 가져오기” 모달은 이 매칭 규칙으로 충돌(현재 작업 중인 표시) 여부를 표시합니다.
임포트 / 익스포트
설정 모달의 우상단 ↑/↓ 아이콘으로 데이터를 JSON 파일로 백업·복원할 수 있습니다.
- 익스포트: 활성 슬롯의 표시·옵션·색상 레이블을 한 JSON으로 저장
- 임포트: 같은 fileKey의 활성 슬롯이 있으면 즉시 적용. 색상 레이블과 옵션도 함께 복원됩니다.
- 형식:
{ name, size, lastModified, annotations }항목 +colorLabels+options(fileKey는 자동 재구성)
인쇄와 내보내기
인쇄
설정 옆 🖨 버튼으로 인쇄 모달을 엽니다.
- 현재 화면 그대로: 헤더와 슬롯 그리드가 화면에서 보이는 모습 그대로 가로 A4에 출력됩니다. 연보라 배경, 좌상단 홈/언어 버튼, 우하단 후원 위젯, 푸터, 활성 슬롯의 빨간색 강조는 출력에서 제외됩니다. (브라우저 인쇄 다이얼로그의 “헤더 및 바닥글” 옵션은 별도 — 끄면 더 깔끔합니다.)
- A4 1장당 1 / 2 / 3 / 4 패널 중 선택 (시각 다이어그램으로 표시)
- 1·4패널은 세로 A4, 2·3패널은 가로 A4 자동 적용
- PDF 위 표시 영역과 색상 배지가 같은 위치 그대로 출력됩니다.
- 패널 상단에 파일명과 현재 페이지(
현재 / 전체)가 함께 출력됩니다. - 출력 PDF는 JPEG로 임베드되어 용량이 절감됩니다 (보존용이 아닌 작업용 출력 가정).
표시 합쳐 PDF 다운로드 ({원본}_marked.pdf)
활성 패널 푸터의 ↓ 버튼으로 원본 PDF에 표시 영역과 색상 배지를 직접 합친 새 PDF를 받을 수 있습니다.
- 사각형 fill·stroke·투명도, 색상 배지 위치(아래 우선, 안 들어가면 위)는 화면과 동일하게 출력됩니다.
- 한국어 라벨은 시스템 폰트로 캔버스 렌더링 후 PNG로 임베드되어 별도 폰트 다운로드가 필요 없습니다.
- 어노테이션이 있는 페이지만 처리하고, 같은 (색상·라벨·폰트 크기) 배지는 한 번만 임베드해 메모리·용량을 절약합니다.
- 메모리 한계 안내: pdf-lib는 PDF 객체 그래프 전체를 메모리에 올리므로, 700MB·3천 페이지급 대용량은 브라우저 메모리 한계로 실패하거나 탭이 응답하지 않을 수 있습니다. 클릭 시 한 번 확인창이 뜨며, 0.5GB 이상은 ⚠ 강조 메시지로 안내됩니다.
영역 데이터 초기화
- 클라우드 데이터 초기화: 모든 기기에 영향, 되돌릴 수 없음 — 한 번 더 확인 후 실행됩니다.
알아두기
단축키 한눈에 보기
| 동작 | 단축키 |
|---|---|
| 1 ~ 8번 패널 선택 | 1 ~ 8 |
| 이전 / 다음 페이지 | PageUp / PageDown |
| 첫 / 마지막 페이지 | Home / End |
| 페이지 내 이동 | ↑ ↓ ← → (Shift = 빠르게), 드래그 |
| 확대 / 축소 | + / -, Ctrl + 휠 |
| 줌 초기화 / 높이 맞춤 | 0 / F |
| 표시 모드 토글 | M |
| 표시 색상 순환 | C |
| 이 페이지 표시 일괄 삭제 | Shift + X |
| 표시 추가/삭제 되돌리기 | Ctrl + Z |
| 인쇄 모달 열기 | Ctrl + P |
주의사항
- 패널은 최대 8개까지만 동시에 열 수 있습니다.
- 캔버스 메모리 보호를 위해 줌이 매우 클 때 자동으로 해상도가 제한될 수 있습니다.
- 클라우드는 무료 한도(저장 1GB, 일 쓰기 20K) 안에서 운영됩니다 — 30분 인터벌이 이를 보호합니다.
- “클라우드 데이터 초기화"는 모든 기기에 영향을 주므로 신중하게 사용하세요.
- 매우 큰 PDF(700MB·3천 페이지급)에서 “표시 합쳐 다운로드"는 메모리 한계로 실패할 수 있습니다 — 다운로드 클릭 시 확인창에서 안내됩니다.
바로 사용하기 — 고문헌 판본 대조