PDF에서 텍스트 복사하는 법
PDF에서 텍스트를 복사하고 붙여넣는 것이 간단해야 하는데, 해 본 사람이라면 종종 그렇지 않다는 것을 압니다. 텍스트가 깨져 나오거나, 줄 바꿈이 잘못된 곳에 나타나거나, PDF가 아무것도 선택하지 못하게 합니다. 이 가이드는 가장 간단한 무료 옵션부터 시작해서 정말 작동하는 4가지 방법을 다룹니다.
왜 PDF에서 텍스트를 복사하는 것이 그렇게 어려울까요?
PDF는 편집이 아닌 인쇄를 위해 설계되었습니다. 텍스트가 연속적인 흐름으로 나아가는 Word 문서와 달리, PDF는 각 문자를 페이지의 정확한 x/y 좌표에 저장합니다 — 마치 레이아웃 청사진처럼요. 선택해서 복사하려고 하면, PDF 뷰어가 어떤 문자가 단어를 이루고, 어떤 단어가 줄을 이루며, 어떤 줄이 단락을 이루는지 역공학적으로 추론해야 합니다. 종종 틀립니다.
다중 열 레이아웃(A열의 텍스트가 B열과 뒤섞임), 표(셀이 엉망진창 붙여넣어짐), 머리글/바닥글(단락 중간에 삽입됨)에서는 더 나빠집니다. 그리고 이는 PDF에 선택 가능한 텍스트가 있다고 가정할 때입니다 — 스캔 문서는 단순한 이미지일 뿐 선택할 것이 없습니다.
써야 할 방법은 가진 PDF 종류에 따라 다릅니다. 가장 간단한 것부터 가장 강력한 것까지 4가지 접근을 여기 소개합니다.
PDF를 복사하고 붙여넣으려면? 30초 답
PDF 문서에서 복사-붙여넣기: 열고(브라우저 탭이면 충분), 텍스트를 클릭-드래그해서 강조하고, Ctrl+C(Mac: Cmd+C)를 눌렀다가 Ctrl+V(Mac: Cmd+V)로 Word, Google Docs, 이메일 또는 필요한 곳에 붙여넣습니다. 전체 페이지를 잡으려면 페이지를 한 번 클릭하고 먼저 Ctrl+A / Cmd+A를 누릅니다.
텍스트가 강조되지 않거나, 붙여넣은 결과가 깨져 있거나, 레이아웃이 뒤섞여 있으면 PDF는 스캔본이거나 보호되어 있거나 인코딩이 이상합니다. PDF를 '텍스트 추출' 도구에 업로드합니다: 그러면 깔끔한 텍스트가 돌아오고, 스캔 페이지에도 자동으로 OCR을 실행합니다.
이 가이드의 나머지는 각 방법을 자세히 설명하고 어느 방법을 언제 쓸지 설명합니다.
방법 1: PDF 뷰어나 브라우저에서 선택-복사 (가장 간단)
여기서 시작합니다 — 가장 빠른 방법이고 추가 도구가 필요 없습니다. PDF를 어떤 뷰어로든 엽니다: Adobe Acrobat Reader(무료), Mac의 Preview, 아니면 단순히 Chrome, Edge, Firefox로 PDF를 끌어다 놓습니다. 모든 현대식 브라우저는 텍스트 선택을 지원하는 내장 PDF 뷰어가 있습니다.
원하는 텍스트를 클릭-드래그해서 강조하고, Ctrl+C(Windows/Linux) 또는 Cmd+C(Mac)를 누릅니다. 텍스트 편집기, 이메일, 문서에 붙여넣습니다.
팁: Adobe Acrobat Reader에서는 편집 → 모두 선택(Ctrl+A / Cmd+A)으로 현재 페이지의 모든 텍스트를 선택할 수 있습니다. Chrome에서는 Ctrl+F로 PDF 안에서 검색하고 나서 강조된 결과를 복사할 수도 있습니다.
이 방법이 작동할 때: 단순한 단일 열 레이아웃과 선택 가능한 텍스트가 있는 PDF — 대부분의 비즈니스 편지, 송장, 보고서를 생각해 보세요.
이 방법이 실패할 때: 텍스트가 강조되지 않음(스캔 PDF 또는 복사 보호), 붙여넣은 텍스트가 깨짐(인코딩 문제), 또는 다중 열 텍스트가 뒤섞임. 이 중 하나라도 생기면 방법 2를 시도합니다.
방법 2: Google Docs에서 PDF 열기 (무료, 스캔 PDF 처리 가능)
Google Docs는 스캔 문서를 포함해 PDF를 편집 가능한 텍스트로 변환할 수 있습니다 — 완전히 무료입니다.
단계 1: PDF를 Google Drive(drive.google.com)에 업로드합니다. 단계 2: 파일을 우클릭하고 "다음으로 열기 → Google Docs"를 선택합니다. 단계 3: Google이 PDF를 편집 가능한 문서로 변환합니다. 이제 모든 텍스트를 선택-복사할 수 있습니다.
뒤에서는 Google이 이미지 기반 페이지에 OCR(광학 문자 인식)을 적용하므로 스캔 문서에도 작동합니다. 또한 파일을 서버 측에서 처리하기 때문에 복사 보호 PDF도 처리할 수 있습니다.
한계: Google Docs는 복잡한 서식에 힘깁니다. 다중 열 레이아웃이 종종 잘못된 순서로 단일 열로 축소됩니다. 표가 구조를 잃을 수 있습니다. 큰 PDF(50페이지 이상)는 변환이 느리거나 불완전할 수 있습니다. 서식이 중요하면 방법 3을 봅니다.
방법 3: 전용 텍스트 추출 도구 사용 (복잡한 PDF에 최고)
방법 1과 2가 실패할 때 — 또는 복잡한 문서에서 깔끔하고 제대로 서식 지정된 텍스트가 필요할 때 — 전용 추출 도구가 가장 신뢰할 수 있는 선택입니다.
ParseJet 같은 도구는 이 문제를 위해 만들어졌습니다. PDF의 내부 구조를 분석하거나(또는 스캔 페이지에 OCR을 적용해서) 올바른 읽기 순서로 텍스트를 추출하고, 단락 구분을 유지하고 열을 제대로 분리합니다.
ParseJet 사용법: parsejet.com/tools/extract-text-from-pdf로 이동 → PDF를 끌어다 놓기 → 추출된 텍스트 복사. 가입이나 설치가 없습니다 — 하루에 3번 무료 추출을 받습니다.
다른 방법이 실패할 때 이것이 작동하는 이유: 전용 추출 도구는 더 간단한 방법을 망치는 모든 예외 사례를 처리합니다 — 스캔 이미지(OCR), 복사 보호(서버 측 처리), 커스텀 글꼴 인코딩(문자 매핑 해결), 다중 열 레이아웃(읽기 순서 감지), 표(구조 보존).
또한 이것이 문장 중간에 임의 줄 바꿈이 있는 줄 단위 출력이 아니라 깔끔한 단락 수준의 텍스트를 주는 유일한 방법입니다.
방법 4: 명령줄 도구 사용 (개발자와 일괄 처리용)
많은 PDF에서 프로그래밍으로 텍스트를 추출해야 하면, 명령줄 도구와 라이브러리가 답입니다.
pdftotext(poppler-utils에서)는 고전 Unix 도구입니다: "apt install poppler-utils"(Linux) 또는 "brew install poppler"(Mac)로 설치하고, "pdftotext input.pdf output.txt"를 실행합니다. 빠르지만 OCR 지원이 없고 복잡한 레이아웃을 잘 다루지 못합니다.
pdfplumber(Python)은 더 많은 제어를 줍니다: "pip install pdfplumber"를 설치하고 Python API로 페이지별로 텍스트를 추출하고 표 감지와 레이아웃 분석을 합니다. 송장, 양식 같은 구조화 문서에 좋습니다.
pdf-parse(Node.js)는 인기 npm 패키지입니다: "npm install pdf-parse"를 설치하고 몇 줄의 JavaScript로 텍스트를 추출합니다. 네이티브 바이너리에 의존하고 유지 관리 문제가 있었습니다.
모든 언어에서 작동하는 제로 의존성 대안으로 ParseJet API를 호출할 수 있습니다 — 파일당 하나의 HTTP POST, 설치할 라이브러리 없음, OCR과 복잡한 레이아웃을 자동으로 처리합니다. Lambda, Vercel, Cloudflare Workers 같은 서버리스 환경에서 특히 유용합니다. 네이티브 종속성을 설치하는 것이 힘들거든요.
스캔 PDF는?
PDF가 물리 문서를 스캔하거나 사진으로 생성되면, 페이지는 이미지입니다 — 어떤 뷰어든 선택할 텍스트가 없습니다. 이미지를 텍스트로 바꾸려면 OCR(광학 문자 인식)이 필요합니다.
스캔 PDF의 옵션: Google Docs(방법 2)가 무료로 OCR을 적용하지만 레이아웃을 뒤섞을 수 있습니다. ParseJet(방법 3)이 더 나은 레이아웃 감지로 OCR을 적용합니다. Tesseract(오픈소스 CLI 도구)는 또 다른 무료 옵션이지만 설치와 구성이 필요합니다.
PDF가 스캔인지 확인하는 법: 400% 이상으로 확대합니다. 텍스트가 약간 흐리거나 사진처럼 픽셀화되면, 이미지입니다. 어떤 확대 수준에서도 문자가 완벽하게 선명하면, 텍스트 기반 PDF입니다.
빠른 비교: 어떤 방법을 써야 할까요?
간단한 PDF, 단일 열: 방법 1(뷰어에서 선택-복사). 즉시이고 무료입니다.
스캔 PDF 또는 복사 보호: 무료로는 방법 2(Google Docs), 또는 복잡한 레이아웃의 더 나은 정확도는 방법 3(ParseJet).
다중 열, 표, 또는 깨진 텍스트: 방법 3(ParseJet) — 레이아웃 감지와 인코딩 문제를 안정적으로 다루는 유일한 방법입니다.
일괄 처리(10개 이상 PDF): 자동화는 방법 4(명령줄 도구 또는 ParseJet API).
지금 PDF에서 텍스트를 추출합니다
PDF를 업로드하고 몇 초 안에 깔끔하고 복사 준비된 텍스트를 받습니다. 스캔 문서, 다중 열 레이아웃, 보호 파일에서 작동합니다.
무료로 시도하기 — 가입 불필요자주 묻는 질문
선택할 수 없는 PDF에서 텍스트를 어떻게 복사하나요?
PDF에 복사 보호가 있거나 스캔 이미지라면, ParseJet 같은 OCR 기반 도구를 사용합니다. PDF를 업로드하면 보호나 형식에 상관없이 모든 텍스트를 추출합니다.
서식을 잃지 않고 PDF에서 복사-붙여넣기하려면?
구조화된 추출 도구를 사용합니다. ParseJet은 읽기 순서, 단락 구분, 표 구조를 유지합니다 — 레이아웃을 종종 뒤섞는 수동 복사-붙여넣기와 달리요.
휴대폰에서 PDF 텍스트를 복사할 수 있나요?
네. ParseJet은 모든 모바일 브라우저에서 작동합니다. parsejet.com으로 이동하고, PDF를 업로드하고, 추출된 텍스트를 복사합니다 — 앱 설치가 없습니다.
복사된 PDF 텍스트에 이상한 줄 바꿈이 있는 이유는?
PDF가 정확한 페이지 좌표로 텍스트를 저장하므로, 각 시각적 줄이 복사될 때 별도 줄이 됩니다. ParseJet 같은 도구는 반환 전에 텍스트를 적절한 단락으로 재조립합니다.
PDF에서 텍스트를 복사하는 무료 방법이 있나요?
네. ParseJet은 가입 없이 하루에 3번 무료 추출을 줍니다. 또한 간단한 문서는 브라우저 내장 PDF 뷰어를, 스캔 PDF는 Google Docs를 시도해 봅니다.
PDF를 Word에 복사-붙여넣으려면?
PDF 뷰어에서 텍스트를 선택-복사하고 Word에 붙여넣습니다 — 서식 없는 텍스트로 특수 붙여넣기를 해서 잡다한 글꼴과 줄 바꿈을 지웁니다. 전체 문서는 ParseJet으로 먼저 텍스트를 추출하고 붙여넣습니다. Word가 PDF를 직접 열 수도 있습니다(파일 → 열기). 하지만 레이아웃이 보통 바뀌므로, 전용 PDF 텍스트 변환기가 읽기 순서와 단락을 유지합니다.
전체 PDF 문서를 한 번에 복사-붙여넣으려면?
대부분의 뷰어에서 Ctrl+A / Cmd+A는 현재 페이지만 선택합니다. 모든 것을 한 번에 얻으려면 PDF를 '텍스트 추출' 도구로 업로드해서 전체 텍스트를 한 클릭으로 복사합니다 — 스캔 문서도 작동합니다.
관련 도구
Extract Text from PDF
Extract text from any PDF in seconds — digital or scanned. Drop the file, copy the text. Free, no signup, nothing to install; developers get the same via API.
PDF to Text Converter
Convert PDF to text online for free. This PDF text converter handles multi-page files, scanned PDFs (OCR), and complex layouts. No signup — or automate via API.
PDF to TXT File Converter
Convert PDF to a .txt file online for free. Get clean plain text output with no formatting — ready to save, import into databases, or process in data pipelines.