PDF 편집기
PDF 엔진 로드 중...
텍스트 상자, 하이라이트, 밑줄, 도형, 화살표, 자유 그리기 펜, 페인트 통 채우기, 지우개를 지원하는 브라우저 내 PDF 편집기. pdf-lib와 PDF.js로 로컬 처리되어 파일이 서버로 전송되지 않으며, 계약서 주석 작성, PDF 노트, 학습 자료 마크업에 적합합니다.
관련 추천
PDF 편집이란?
광의의 PDF 편집은 기존 PDF 문서에 콘텐츠(텍스트, 이미지, 주석, 도형)를 추가, 수정 또는 삭제하는 작업을 의미합니다. 협의의 PDF 편집은 "원문 수정 / 단어 교체 / 문단 삭제"에 중점을 두며, 이는 Adobe Acrobat의 "PDF 편집" 모드에 해당합니다.
**두 가지 유형의 본질적 차이:** ① 오버레이 편집(주석) — PDF 위에 새로운 레이어(텍스트 상자, 하이라이트, 도형, 펜, 주석)를 추가하며 원본 콘텐츠 스트림은 건드리지 않습니다. 모든 마크는 표준 PDF 주석 객체가 됩니다. ② 재구성 편집(블랙아웃 / 콘텐츠 스트림 재작성) — 콘텐츠 스트림을 재구성하여 원문을 수정하거나 삭제하며, 글꼴 차이로 미세 조정이 발생할 수 있습니다. 본 도구는 오버레이 편집에 집중하여 일상적 필요의 약 80%를 다룹니다.
**왜 오버레이 편집을 우선 선택하나?** ① 원본 콘텐츠를 100% 보존하여 레이아웃이 깨지지 않습니다. ② 모든 마크가 표준 PDF 주석이므로 모든 리더(Adobe Reader, 브라우저, PDF.js, Foxit)에서 정상 표시됩니다. ③ 텍스트, 글꼴, 벡터 요소가 다시 쓰이지 않아 품질 손실이 0입니다.
**가장 흔한 시나리오:** PDF 읽기 시 핵심 문단 하이라이트 / 밑줄, 전자 계약에 조항이나 날짜 추가, 교재 주석, 비즈니스 PDF에 화살표나 박스 그리기, 손글씨 서명 스케치. 학습, 디자인, 법무의 주석 필요 약 90%는 오버레이 편집으로 해결됩니다.
사용 사례
- PDF를 읽을 때 핵심 문단에 하이라이트 / 밑줄을 추가해 나중에 복습하고 찾기 쉽게
- 학술 PDF 노트: 읽으며 선을 긋고, 주석을 쓰고, 화살표로 핵심 표시
- 전자 계약에 날짜 / 보충 조항 / 수정 마커 추가, 오버레이 주석으로 원본 레이아웃 유지
- 스캔본 PDF의 오류 위치에 화살표 / 사각형으로 구체적 설명 가리키기
- 학습 자료, 사용 설명서, API 문서에 커스텀 주석을 추가해 메모
- PDF 디자인 시안 / 보고서 검토 시 문제 영역을 동그라미 표시하고 빨간 글씨로 피드백
이용 방법
- 주석을 추가할 PDF 업로드(드래그 앤 드롭 또는 클릭하여 선택)
- 왼쪽 도구 모음에서 도구 선택: 텍스트, 하이라이트, 도형, 펜, 지우개 등
- PDF 캔버스에서 클릭 또는 드래그하여 콘텐츠 추가, 하단 스타일 바에서 색상 / 크기 / 선 굵기 / 투명도 조절
- 실행 취소 / 다시 실행 버튼 또는 Ctrl+Z / Ctrl+Shift+Z로 되돌리기, 우측 썸네일 패널로 빠른 페이지 이동
- 완료되면 우측 상단 "PDF 내보내기" 버튼을 클릭해 주석된 PDF 다운로드
주요 기능
- 텍스트 주석: 12~48 px 8단계 글꼴 크기, 8가지 프리셋 색상 + 커스텀 컬러 피커, 생성 후 드래그로 위치 변경
- 하이라이트 / 밑줄 / 취소선: 표준 PDF 마크업 주석, 10~80% 투명도 조절, 모든 PDF 뷰어 호환
- 사각형 / 원 / 화살표: 벡터 도형 주석, 외곽선 및 채우기 색 선택(투명 / 커스텀)
- 페인트 통: 채우기 색을 선택한 뒤 사각형 / 원을 클릭해 채우기, 오버레이 주석으로 원문은 변경하지 않음
- 자유 그리기 펜: 마우스 / 트랙패드로 연속 경로 자유 그리기, 선 굵기 1 / 2 / 4 / 6 px, 벡터 곡선으로 내보내기
- 지우개: 흰 궤적으로 PDF를 덮으며, 텍스트 주석에 닿으면 자동으로 해당 주석 제거
- 실행 취소 / 다시 실행: Ctrl+Z로 실행 취소, Ctrl+Shift+Z로 다시 실행, 모든 단계 되돌리기 가능
- 확대 25%–400%: Ctrl + 마우스 휠 빠른 확대, 버튼 ±20% 단계, 원클릭 100% 리셋
- 다중 페이지 탐색: 하단 페이지 점프 바, 좌우 화살표, 우측 썸네일 패널로 빠른 이동
- 완전 로컬 처리: PDF.js로 파싱, pdf-lib로 내보내기, 어떤 서버로도 업로드하지 않음
Best Practices
저장 전 실행 취소 / 다시 실행을 여러 번 시도
본 도구는 모든 추가 / 삭제 / 이동 작업의 히스토리를 기록하며, 실행 취소(Ctrl+Z)와 다시 실행(Ctrl+Shift+Z)은 도구 전환 시에도 작동합니다. 한 묶음의 주석을 완성한 후 Ctrl+Z를 여러 번 눌러 결과를 확인하고, 만족하면 계속 진행하며, 내보내기 전 몇 단계를 더 실행 취소해 남은 것이 없는지 확인하세요.
하이라이트와 밑줄의 의미 차이
하이라이트는 오버레이(반투명 색 블록)로 "다시 읽기 / 중요" 표시에 적합합니다. 밑줄은 텍스트 아래 선으로 용어나 고유명사 강조에 적합합니다. 취소선은 "폐기 / 불채택"에 적합합니다. 같은 문단에 여러 마크업 주석을 겹쳐 둘 수 있어 한눈에 파악할 수 있습니다.
텍스트 상자 vs 원문 편집: 올바른 도구 선택
본 도구는 "텍스트 상자 추가"만 지원하며 원문은 변경할 수 없습니다. 오타를 수정하려면 다음 절차를 권장합니다: [PDF → Word](/pdf/to-word/)로 변환 → Word에서 편집 → [Word → PDF](/pdf/to-word/)로 다시 내보내기. 지우개 + 새 텍스트 상자로 대체하지 마세요. 흰 덮어쓰기 흔적이 남습니다.
지우개의 두 효과에 맞는 시나리오 선택
지우개를 드래그하면 흰 궤적으로 PDF 원본 픽셀을 덮어쓰며(민감 정보 빠르게 가리기에 유용), 궤적이 사용자가 추가한 텍스트 주석에 닿으면 그 주석이 제거됩니다(AABB 검출). 사용자 주석 삭제는 선택 + Delete 키가 더 정확하고, 흰 덮어쓰기는 지우개가 넓은 영역에서 더 빠릅니다.
페인트 통과 도형의 협업 흐름
먼저 사각형이나 원을 그리고(도형 도구에서 드래그) → 하단 스타일 바에서 채우기 색 선택(투명 / 7가지 프리셋 / 컬러 피커) → 페인트 통 도구로 전환 → 사각형이나 원 내부를 클릭해 채우기. 페인트 통은 사용자가 그린 도형에만 작용하며 PDF 원본 아트에는 영향을 주지 않습니다.
썸네일로 페이지 빠르게 찾기
PDF 로드 후 우측에 썸네일 패널이 자동으로 펼쳐지며 각 페이지의 0.3배 미리보기가 표시됩니다. 썸네일 클릭으로 즉시 이동합니다. 다중 페이지(10페이지 초과) 문서에서는 페이지 ← / → 버튼보다 썸네일이 더 빠릅니다.
확대 / 축소와 좌표 안정성
Ctrl + 마우스 휠로 빠른 확대, 좌측 하단의 % 버튼을 클릭해 100%로 리셋. 모든 주석 좌표는 effectiveScale에 저장되어 확대 후 위치가 어긋나지 않습니다. 다만 내보내기 위치는 생성 당시의 effectiveScale 기준이므로, 정밀한 주석은 100% 근처에서 추가하고 필요할 때 확대해 확인하세요.
편집 후 PDF 압축 도구로 크기 줄이기
오버레이 주석은 PDF 크기를 키웁니다(주석당 약 0.5–2 KB). 다량의 주석(200개 초과)이나 이미지 포함 주석은 파일을 상당히 부풀립니다. 내보낸 후 [PDF 압축 도구](/pdf/compress/)로 2차 압축을 거치는 것이 좋으며, 이메일 첨부 및 모바일 공유에 적합합니다.
다른 PDF 도구와 조합 사용
본 도구는 오버레이 주석에 특화되어 있습니다. 복잡한 구조 편집은 조합해 사용: [페이지 추출](/pdf/extract-pages/) + [페이지 삭제](/pdf/remove-pages/) + [페이지 재정렬](/pdf/reorder-pages/)로 일괄 변경, [PDF 암호화](/pdf/encrypt/)로 안전 배포, [PDF 워터마크](/pdf/watermark/)로 콘텐츠 식별, [PDF 페이지 번호](/pdf/page-num/)로 페이지 번호 관리. 각 도구가 역할을 수행하며 조합하면 더 효율적입니다.
자주 묻는 질문
이 PDF 편집기는 원문을 수정하나요?
본 도구는 "오버레이"(주석) 편집기로 PDF 원문을 수정 / 삭제하지 않습니다. PDF 위에 새로운 텍스트 상자, 하이라이트, 도형, 펜 획 등 주석을 추가할 수 있으며, 원문은 100% 보존됩니다. 원문을 수정해야 할 경우 PDF를 Word로 변환 → Word에서 편집 → 다시 PDF로 변환하는 방식을 추천합니다.
어떤 주석 도구를 지원하나요?
총 12개 도구: 선택(이동 / 삭제), 텍스트(12–48 px), 하이라이트(투명도 10–80%), 밑줄, 취소선, 사각형, 원, 화살표, 페인트 통(사각 / 원 채우기), 자유 그리기 펜, 지우개, 삭제(호버). 모든 주석은 PDF 표준으로 내보낸 후 어떤 뷰어에서도 정상 표시됩니다.
PDF가 서버로 업로드되나요?
아니요. 모든 PDF 파싱(PDF.js)과 내보내기(pdf-lib)는 브라우저에서 로컬로 실행되며, 파일은 기기를 벗어나지 않습니다. 페이지를 새로 고치거나 닫으면 삭제됩니다. 계약서, 기밀 자료, 내부 문서 등 민감한 상황에 적합합니다.
편집한 PDF는 어떻게 저장하나요?
도구 모음 우측 상단의 "PDF 내보내기" 버튼을 클릭하면 주석된 PDF가 다운로드되며, 파일명은 "annotated_"로 시작합니다. 내보낸 PDF는 Adobe Reader, Chrome / Edge / Safari 내장 PDF 뷰어, Foxit, WPS 등 모든 주요 뷰어와 호환됩니다.
실행 취소 / 다시 실행 단축키는?
실행 취소: Ctrl+Z(macOS는 Cmd+Z); 다시 실행: Ctrl+Shift+Z(macOS는 Cmd+Shift+Z). 하단 도구 모음의 ↶ / ↷ 버튼도 클릭 가능합니다. 본 도구는 모든 추가 / 삭제 / 수정 작업의 히스토리를 기록하며 도구 전환 시에도 유지됩니다.
지우개의 두 가지 효과는 무엇인가요?
지우개를 드래그하면 흰 궤적이 그려져 PDF 원문 텍스트 / 그래픽을 덮습니다(흰 픽셀로 덮어쓰기). 궤적이 사용자가 추가한 텍스트 주석에 닿으면 자동으로 그 주석이 제거됩니다(AABB 교차 검출). 넓은 영역 덮기는 지우개로, 정확한 텍스트 상자 삭제는 선택 + Delete 키로 사용하세요.
하이라이트, 밑줄, 취소선의 차이는?
하이라이트는 텍스트 범위를 반투명 색 블록으로 덮으며(기본 노란색, 투명도 10–80%), 핵심 표시에 적합합니다. 밑줄은 텍스트 아래에 선을 긋고(선 굵기 1 / 2 / 4 / 6 px), 용어 강조에 적합합니다. 취소선은 텍스트 중앙을 가로지르는 선으로 "폐기 / 불채택" 표시에 적합합니다. 세 가지 모두 표준 PDF 마크업 주석입니다.
여러 페이지 PDF에서 빠르게 이동할 수 있나요?
네. 하단 페이지 점프 바(← / 현재 페이지 / 전체 / →)로 한 페이지씩 이동할 수 있고, 우측 썸네일 패널(PDF 로드 후 자동 열림)에는 각 페이지의 0.3배 미리보기가 표시되며, 썸네일 클릭으로 해당 페이지로 즉시 이동합니다. 썸네일은 편집 상태와 독립적이며 편집 중 재생성되지 않습니다.
사각형, 원, 화살표의 차이는?
사각형은 속이 비거나 채워진 사각형을 그리며 채우기 색 옵션이 있어 영역 프레이밍에 적합합니다. 원은 속이 비거나 채워진 타원을 그리고(정사각형을 드래그할 때 Shift를 누르면 정원에 제한됨), 핵심 점 강조에 적합합니다. 화살표는 시작점에서 끝점까지 화살표 머리가 있는 직선을 그려 방향 표시에 적합합니다. 세 가지 모두 외곽선과 채우기 색을 변경할 수 있습니다.
텍스트 상자의 글꼴 크기와 색상을 변경할 수 있나요?
네. 텍스트 도구를 선택한 후 하단 스타일 바에 "크기" 드롭다운(12 / 14 / 16 / 18 / 20 / 24 / 32 / 48 px)과 색상 팔레트(8가지 프리셋 + 컬러 피커)가 표시됩니다. 추가 후 텍스트를 클릭해 선택하고 위치를 변경할 수도 있습니다. 본 도구는 한 가지 글꼴 패밀리(Arial / Helvetica 계열)만 지원하며 다른 언어 글꼴로는 전환할 수 없습니다.
추가한 주석은 어떻게 삭제하나요?
세 가지 방법: ① 주석 도구 모음의 삭제 아이콘을 선택하고 주석 위로 호버하면 빨간 점선 프레임이 나타나며 클릭으로 삭제. ② 선택 도구로 전환해 주석 클릭 후 Delete 키 누르기. ③ Ctrl+Z로 가장 최근 추가 취소. 일괄 삭제는 방법 ② + 다중 선택 추천(다중 선택은 미지원이므로 단일 삭제는 방법 ①이 가장 빠름).
모바일 지원되나요?
지원됩니다. 모바일에서는 도구 모음이 PC의 왼쪽 세로 배치에서 하단 가로 배치로 자동 전환됩니다. 터치 동작은 touchstart / touchmove / touchend를 통해 마우스 이벤트로 변환되어, 펜 / 도형 / 텍스트 등 모든 도구가 스마트폰 / 태블릿에서 작동합니다. 최고의 정밀도를 위해 큰 태블릿(10인치 이상) 사용을 권장합니다.
내보낸 PDF 파일 크기가 커지나요?
네, 커집니다. 오버레이 주석은 새 콘텐츠 스트림을 쓰고 PDF 주석 객체를 추가합니다. 적은 수의 주석(20개 미만)은 보통 100 KB 미만 증가; 많은 주석(200개 초과)이나 이미지 포함 주석은 더 많이 증가할 수 있습니다. 크기를 줄이고 싶으면 내보낸 후 [PDF 압축 도구](/pdf/compress/)로 추가 압축하세요.
스캔본 / 복사본 PDF에 주석할 수 있나요?
네. 스캔본은 본질적으로 이미지 기반 PDF이며, 하이라이트, 도형, 펜, 텍스트 상자, 지우개 도구가 모두 정상적으로 오버레이됩니다. 지우개의 "흰 덮기"는 스캔본에서 특히 유용합니다. 잘못된 텍스트를 흰 블록으로 칠한 뒤 같은 위치에 새 텍스트를 추가할 수 있습니다.
용어집
- PDF 주석 (Annotation)
- PDF 표준에서 정의한 "오버레이 레이어" 객체: 텍스트 상자, 하이라이트, 밑줄, 도형, 펜 획은 별도의 주석으로 존재하며 원본 콘텐츠 스트림을 변경하지 않습니다. Adobe Reader와 브라우저 PDF 뷰어에서 정상 표시됩니다.
- 오버레이 vs 재구성 편집
- 오버레이 편집은 주석 레이어만 추가하여 원문을 건드리지 않으며, 재구성 편집은 원문을 수정 / 삭제하기 위해 PDF 콘텐츠 스트림을 다시 써야 합니다. 본 도구는 오버레이로, 추가는 가능하지만 수정은 불가능하지만 원본 파일이 100% 보존됩니다.
- 마크업 주석
- 텍스트 표시 전용 PDF 주석 하위 유형: 하이라이트, 밑줄, 취소선, 물결선 등. 본 도구는 표준 pdf-lib 주석 API로 출력하여 호환성이 100%입니다.
- 페인트 통 (버킷 채우기)
- 채우기 색을 선택한 후 사각형이나 원 내부를 클릭하면 해당 도형이 색으로 채워집니다. 사용자 그린 사각형 / 원 주석에만 적용되며 원본 PDF 콘텐츠에는 영향을 주지 않습니다.
- 지우개
- 본 도구에는 두 가지 효과가 있습니다. ① 캔버스에서 드래그하면 흰 궤적이 그려져 PDF 원본 픽셀을 덮습니다. ② 궤적이 사용자가 추가한 텍스트 주석에 닿으면 자동으로 그 주석이 제거됩니다(AABB 교차 검출 기반).
- 자유 그리기 펜
- 마우스 / 트랙패드로 자유롭게 드래그하여 연속 경로를 그리며, 모든 샘플링 점이 부드럽게 기록됩니다. 내보낼 때 점이 벡터 곡선으로 연결되어 임의 확대해도 손실이 없습니다.
- 실행 취소 / 다시 실행
- 본 도구는 작업 히스토리 스택을 유지합니다. 완료된 주석은 매번 히스토리에 푸시되며 전체 단계가 보존됩니다. Ctrl+Z로 실행 취소, Ctrl+Shift+Z로 다시 실행. 도구를 전환해도 히스토리가 유지됩니다.
- 페이지 썸네일
- 우측 패널에 각 페이지의 저해상도 미리보기(0.3배 축소 이미지)가 표시되며, 클릭하면 해당 페이지로 이동합니다. 썸네일은 편집 상태와 독립적이며 편집 중 재생성되지 않습니다.
- 확대/축소와 캔버스 좌표계
- 본 도구는 컨테이너 자동 맞춤과 사용자 확대(25%–400%)의 2단계 확대를 사용합니다. 주석 좌표는 effectiveScale에 저장되고, 내보낼 때 해당 스케일의 PDF 포인트로 재변환되어 확대 후 위치가 어긋나지 않습니다.
PDF 주석 도구 빠른 참조표
주석 도구마다 시각적 효과와 일반적 시나리오가 다릅니다.
| 도구 | 유형 | 시각 효과 | 일반 시나리오 |
|---|---|---|---|
| 텍스트 | 텍스트 주석 | 페이지에 위치 지정 가능한 텍스트 상자 추가 | 메모, 날짜, 이름 추가 |
| 하이라이트 | 마크업 주석 | 반투명 색 블록(투명도 10–80%) | 핵심 표시, 학습 노트 |
| 밑줄 | 마크업 주석 | 텍스트 아래 선 | 용어, 고유명사 강조 |
| 취소선 | 마크업 주석 | 텍스트 중앙 가로지르는 선 | 폐기 / 불채택 조항 표시 |
| 사각형 | 도형 주석 | 속이 비거나 채워진 사각형(채우기 가능) | 영역 프레이밍, 정보 가리기 |
| 원 | 도형 주석 | 속이 비거나 채워진 타원(채우기 가능) | 핵심 동그라미 표시, 단일 항목 강조 |
| 화살표 | 선 주석 | 화살표 머리 있는 직선 | 방향 표시, 순서도 |
| 펜 | 잉크 주석 | 자유 곡선(벡터) | 손글씨 서명, 스케치 |
| 페인트 통 | 편집 도구 | 기존 사각형 / 원 채우기 | 강조 블록, 순서도 |
| 지우개 | 편집 도구 | 흰 덮기 / 텍스트 주석 제거 | 오류 수정, 내용 지우기 |
오버레이 vs 재구성 PDF 편집
본 도구는 오버레이 편집입니다. 차이를 이해하면 도구 선택에 도움이 됩니다.
| 차원 | 오버레이(본 도구) | 재구성(Acrobat 등) |
|---|---|---|
| 작업 유형 | 주석 / 도형 / 텍스트 / 하이라이트 / 펜 추가 | 원문 수정 또는 삭제, 이미지 삽입 |
| 원본 콘텐츠 | 100% 보존 | 재작성 또는 삭제 |
| 글꼴 호환성 | 영향 없음 | 글꼴 차이로 미세 레이아웃 조정 가능 |
| 구현 난이도 | 낮음(주석 API) | 높음(콘텐츠 스트림 다시 쓰기) |
| PDF 크기 | 약간 증가(주석당 0.5–2 KB) | 작업에 따라 다름 |
| 뷰어 호환성 | 모든 뷰어 100% 호환 | 일부 구 버전 뷰어에서 문제 가능 |
| 본 도구 지원 | ✅ | ❌ |
| 일반 시나리오 | 주석, 메모, 강조, 서명 | 오타 수정, 민감 정보 삭제, 이미지 삽입 |
본 도구 vs Adobe Acrobat vs Foxit vs Sejda
각 도구는 기능, 가격, 개인 정보 보호, 편의성에서 다른 점을 강조합니다.
| 차원 | 본 도구(GeekFormat) | Adobe Acrobat | Foxit PDF Editor | Sejda |
|---|---|---|---|---|
| 배포 방식 | 브라우저 내 | 데스크톱 클라이언트 | 데스크톱 클라이언트 | 웹 온라인 |
| 가격 | 완전 무료 | 월 $19.99 구독 | $129 일회성 | 무료 버전 제한 |
| 파일 처리 위치 | 로컬 브라우저 | 로컬 | 로컬 | 서버로 업로드 |
| 텍스트 교체 | 미지원 | 완전 지원 | 완전 지원 | 완전 지원 |
| 오버레이 주석 | ✅ 12개 도구 | ✅ | ✅ | ✅ |
| 개인 정보 보호 | 100% 로컬 | 로컬 | 로컬 | 서버 처리 |
| 파일 크기 제한 | 메모리 의존(약 200 MB) | 없음 | 없음 | 200 페이지 / 3시간 |
| 적합 대상 | 일상 주석, 민감 파일, 설치 불필요 | 법무 / 출판, 원문 수정 필요 | 기업 일괄 처리 | 일회성 소규모 작업 |
Authoritative References
- AdobePDF 주석 사양 ISO 32000-1 §12.5
- GitHubpdf-lib 오픈소스 프로젝트
- MozillaPDF.js - Mozilla 공식 PDF 렌더링 엔진
- Reference위키백과 - PDF