PDF를 텍스트로 변환
PDF 안의 글자를 뽑아내 복사하거나 .txt 파일로 저장하세요. 모든 처리가 브라우저 안에서 이뤄지며 파일은 업로드되지 않습니다.
텍스트를 추출할 PDF를 여기에 놓으세요
또는 클릭해서 파일 선택
- 100% 브라우저에서
- 업로드도 가입도 없음
- 쪽수·용량 제한 없음
- 파일은 기기를 벗어나지 않음
PDF가 스캔본이라면 그 안에는 추출할 글자가 없습니다. 쪽마다 확인해서 무언가를 내려받기 전에 알려 드립니다.
사람들이 PDF에서 글자를 꺼내는 이유
PDF는 인쇄된 쪽에 대한 설명입니다. 어떤 문자가 어디에 놓이고 크기가 얼마이며 어떤 글꼴로 그려지는지는 알지만, 그 문자들이 문장인지 제목인지 문단인지는 모릅니다. 그 쪽을 읽기만 할 때는 문제가 되지 않지만, 거기 적힌 내용으로 다른 일을 하려는 순간 문제가 됩니다.
그래서 사람들은 일반 텍스트를 찾습니다. 긴 보고서를 제대로 검색하고 싶거나, 아흔 쪽을 스크롤하지 않고 절 사이를 오가고 싶습니다. 문단 하나를 메일에 인용하고 싶은데 글꼴과 줄바꿈과 보이지 않는 서식까지 딸려 오는 것은 원하지 않습니다. 문서를 AI 도우미에 붙여 넣고 싶은데, 그쪽이 필요한 것은 단어이지 쪽의 장식이 아닙니다. 계약서를 20년 뒤에도 특정 소프트웨어 없이 열리는 형식으로 보관하고 싶습니다.
접근성 쪽 이유도 있고, 생각보다 흔합니다. 여러 단으로 짠 배치는 휴대폰에서 읽기 어렵고, 화면 낭독기가 순서를 잘못 따라가면 2단 쪽은 뜻이 통하지 않는 소리가 됩니다. 문서를 올바른 순서의 글자만 남기면, 원래 배치에서는 불가능하던 방식으로 쓸 수 있게 됩니다.
PDF는 두 종류이고, 글자가 든 것은 한쪽뿐입니다
PDF에서 텍스트를 추출한다는 것은 파일 안에 저장된 문자를 읽는다는 뜻입니다. 이는 PDF에 텍스트 레이어, 즉 화면에 그리는 명령과 함께 보관된 실제 글자가 있을 때 성립합니다. 스캔한 PDF에는 텍스트 레이어가 없습니다. 쪽의 그림일 뿐이고, 그 안에 문자는 하나도 없습니다.
소프트웨어가 만든 PDF 대부분 — 워드프로세서에서 내보낸 것, 브라우저에서 PDF로 인쇄한 것, 청구 시스템이 생성한 것 — 에는 텍스트 레이어가 있습니다. 확인하는 방법은 간단합니다. 파일을 열고 커서로 문장 하나를 선택해 보세요. 강조 표시가 글자를 따라가면 그 문자들은 정말로 거기 있고, 어떤 도구든 읽어 낼 수 있습니다.
스캐너나 휴대폰 카메라가 만든 PDF는 다릅니다. 각 쪽이 이미지 한 장입니다. 글자가 보이는 것은 알아보는 일을 이용자의 눈이 대신하기 때문이고, 파일 입장에서 그 쪽에 든 것은 사진뿐입니다. 글자는 선택되지 않고 검색해도 나오지 않으며 추출해도 아무것도 나오지 않습니다. 도구가 실패한 것이 아니라, 돌려줄 것이 애초에 없는 것입니다.
글자의 그림을 다시 글자로 만드는 일은 OCR이라는 별개의 작업이고, 읽기가 아니라 인식의 문제입니다. 소프트웨어가 모양마다 추측하고 가끔 틀립니다. 저희는 그 일을 하지 않습니다. 대신 쪽마다 확인해서, 무언가를 내려받기 전에 어느 쪽에 해당하는지 말씀드립니다. 빈 파일을 건네거나 말없이 OCR로 바꿔 버리는 도구는, 이용자가 자기 문서가 어느 종류였는지 알 길을 없애 버립니다.
이 판정은 추측이 아닙니다. 텍스트 레이어가 있는 쪽은 문자를 돌려주고, 없는 쪽은 아무것도 돌려주지 않습니다. 틀릴 만한 중간 지대가 없습니다. 그래서 이 결과가 어딘가의 경고문 속이 아니라 텍스트 위에 표시됩니다.
PDF에서 텍스트를 추출하는 방법
설치할 것도, 업로드할 것도 없습니다. 파일을 놓고, 저희가 무엇을 찾았는지 보고, 필요한 방식으로 텍스트를 가져가세요.
PDF를 놓기
파일을 고르거나 상자로 끌어다 놓으세요. 읽는 주체는 이용자 본인의 브라우저이고 어디로도 전송되지 않습니다. 기기가 감당하는 범위를 넘는 쪽수·용량 제한도 없습니다.
요약부터 읽기
텍스트가 나오기 전에, 몇 쪽에 텍스트 레이어가 있는지, 어느 쪽이 스캔본인지, 입력된 양식 필드가 있는지, 2단 배치를 찾아 순서를 다시 맞췄는지 알려 드립니다.
필요하면 읽는 방식 바꾸기
기본값은 보이는 배치를 따라가고 흩어진 줄을 문단으로 다시 잇습니다. 둘 다 바꿀 수 있습니다. 문서 내부 순서는 PDF가 저장한 차례를 그대로 두고, 줄을 그대로 두기는 원래 줄바꿈을 지킵니다.
복사하거나 저장하기
복사는 텍스트를 곧바로 클립보드에 올립니다. 문서나 AI 도우미에 붙여 넣을 때 대개 이것이면 충분합니다. 내려받기는 같은 내용을 UTF-8 .txt 파일로 씁니다.
관련: 몇 쪽의 텍스트만 필요하다면 더 빠른 방법은 그 쪽만 먼저 추출하기.
이 PDF 텍스트 변환기가 다른 점
가장 단순한 추출 방식은 pdf.js가 돌려주는 조각들을 그대로 이어 붙이는 것입니다. 한 줄이면 되고 결과도 거의 맞아 보입니다. 그래서 많은 도구가 그렇게 합니다. 두 쪽짜리 세금 서식에서 그 방식은 76곳의 줄바꿈에서 단어를 붙여 버렸습니다. 논문 여덟 쪽에서는 293곳이었습니다. "permission toreproduce", "neural networksin particular" 같은 것이 문서 곳곳에 흩어지고, 쓰기 전에 반드시 눈에 띈다는 보장도 없습니다.
더 깊은 문제는 순서입니다. PDF는 글자를 쪽에 그리는 순서로 저장하는데, 그것은 읽는 순서가 아닙니다. 서식에서는 구분 기호가 마지막에 그려지는 탓에 날짜 칸이 "MM DD YYYY/ /"로 나오기도 합니다. 2단 쪽에서는 두 단이 한 줄씩 번갈아 섞입니다. PDF 뷰어에서 한 쪽을 통째로 선택해 붙여 넣을 때 벌어지는 일이 정확히 이것입니다. 저희는 문자가 실제로 놓인 위치에서 읽는 순서를 다시 세웁니다. 그래서 "MM / DD / YYYY"가 돌아오고 각 단도 온전히 남습니다.
그리고 통째로 놓치기 쉬운 것들이 있습니다. PDF 서식에 내용을 채웠다면 그 답은 쪽의 본문에 한 글자도 들어 있지 않습니다. 양식 필드 쪽에 있기 때문에, 쪽만 읽는 추출기는 빈 서식을 건네면서도 잘 작동한 것처럼 보입니다. 저희는 그것까지 모아 끝에 붙입니다. 또 일부 PDF 생성기는 맞아 보이지만 실제로는 다른 문자를 내보냅니다. 중국어 문서가 강희부수로 가득 차기도 하는데, 화면에서는 구분되지 않고 검색에도 걸리지 않습니다. 저희가 건네는 모든 문자열은 정규화를 거쳐 원래 문자로 되돌아갑니다.
이런 데 쓰입니다:
- 긴 보고서를 제대로 검색하거나 절 사이를 오가기
- 쪽의 장식 없이 문서를 AI 도우미에 붙여 넣기
- 서식을 끌고 오지 않고 논문에서 인용하기
- 누군가 채워서 보낸 서식의 답을 도로 꺼내기
- 어디서나 열리는 일반 텍스트로 문서 보관하기
- 여러 단으로 짠 문서를 휴대폰에서 한 단으로 읽기
쓰시던 환경에서 그대로
처리가 브라우저 안에서 이뤄지므로 설치할 것도 만들 계정도 없습니다. 어떤 운영체제든 요즘 브라우저면 됩니다.
Windows
Chrome, Edge, Firefox. 뷰어도 Acrobat 구독도, 내려받을 것도 필요 없습니다.
macOS
Safari, Chrome, Firefox. 미리보기로 열어 쪽마다 선택하는 것보다 빠릅니다.
Linux
요즘 브라우저면 무엇이든. 명령줄 pdftotext와 같은 결과를 이 쪽을 떠나지 않고.
iPhone·iPad
Safari 또는 Chrome. 메일로 온 PDF의 글자를 메시지에 넣어야 할 때 좋습니다.
Android
Chrome, Firefox, 삼성 인터넷. 2단 문서를 한 단으로 읽기에 편합니다.
Chromebook
쪽을 한 번 불러오면 완전히 오프라인으로 작동해 학교 관리 기기에 잘 맞습니다.
PDF에서 글자를 복사하면 대개 엉키는 이유
PDF 뷰어에서 한 쪽을 선택해 붙여 넣었더니 문장이 뒤죽박죽이던 경험이 있다면, 이유가 이것입니다. 대부분의 변환 도구가 같은 결과를 내는 것도 같은 이유입니다.
PDF가 저장하는 것
쪽이 그려지는 순서입니다. 글자는 그 파일을 만든 프로그램에 편한 차례대로 놓입니다. 제목, 그다음 바닥글, 그다음 본문, 그리고 각 칸 사이에 떨어지는 구분 기호. 복사는 그 차례를 따라가므로 2단 쪽에서는 왼쪽 한 줄, 오른쪽 한 줄이 아래까지 번갈아 나옵니다.
저희가 다시 세우는 것
이용자가 읽을 순서입니다. 문자는 놓인 자리에 따라 줄로 묶이고, 줄은 단으로 묶이며, 단은 하나씩 차례로 읽힙니다. 줄바꿈이 돌아오고 단은 온전히 남으며, 구분 기호도 원래 속한 칸 사이로 되돌아갑니다.
그래도 남는 한계
쪽의 그림은 애초에 읽을 수 없습니다. 표는 일반 텍스트가 되는 순간 표가 아니게 됩니다. 행은 남지만 격자는 남지 않습니다. 어느 부분도 가운데를 가로지르지 않으면서 두 단에 걸치는 한 줄, 예컨대 저자 이름이 나란한 줄은 각 단의 한 줄과 기하적으로 구분되지 않아 제목 부분의 순서가 어색해질 수 있습니다. Adobe의 자체 커뮤니티도 Acrobat에 대해 같은 말을 합니다. 사이드바나 본문에 끼어든 글이 있으면 어느 줄을 따라가야 할지 판단하기가 "거의 불가능하다"고요. 저희 읽기가 이상해 보이면 문서 내부 순서로 바꿔 견주어 보세요.
텍스트인가, Word인가
단어만 필요할 때 — 검색, 인용, AI 도우미에 붙여 넣기, 보관 — 는 일반 텍스트가 맞는 답입니다. 제목과 표와 이미지를 포함해 문서를 문서로 되찾고 싶을 때는 틀린 답이고, 그것은 PDF를 Word로 바꾸는 일이며 .txt로는 대신할 수 없습니다. 결과를 판단하기 전에 자신이 어느 쪽을 원해서 왔는지 짚어 볼 만합니다.
문서는 이용자의 기기에 남습니다
이런 도구에 가져오는 파일이 사소한 경우는 드뭅니다. 계약서, 청구서, 이력서, 진단서, 채워 넣은 신청서 — 내용 자체가 민감한 문서들입니다. 어딘가에 올리기 전에 한 번 생각해 볼 만한 지점입니다.
이 도구는 아무것도 올리지 않습니다. 이용자의 브라우저가 PDF를 열어 읽고, 텍스트를 이용자의 기기에서 조립합니다. 파일을 실어 나르는 요청도, 서버의 대기열도, 어디에도 남는 캐시도, 나중에 누가 지워야 할 사본도 없습니다. 탭을 닫으면 그것으로 끝입니다.
그래서 흔한 제한도 해당되지 않습니다. 쪽수 상한도, 파일 용량 상한도, 하루 사용 횟수도 없습니다. 뒤에 서버 비용이 없고, 이용자의 기기가 무리 없이 감당하는 범위가 전부이기 때문입니다.
업로드 없음
PDF는 있던 자리에서 읽힙니다. 이동하지 않습니다.
가입 없음
가입도 이메일도 필요 없고 결과에 워터마크도 없습니다.
보관 없음
저희 쪽에는 저장하거나 기록하거나 지울 사본 자체가 없습니다.
PDF 텍스트 추출에 대한 질문
추출한 텍스트가 왜 비어 있나요?⌄
텍스트 레이어가 무엇인가요?⌄
스캔한 PDF에 OCR를 돌리나요?⌄
PDF에서 복사해 붙이면 왜 엉키나요?⌄
2단 문서인데 순서가 아직 이상합니다⌄
PDF 서식에 채운 내용이 왜 빠졌나요?⌄
표는 원래 배치가 유지되나요?⌄
텍스트로 바꿔야 하나요, Word로 바꿔야 하나요?⌄
파일이 업로드되나요?⌄
파일 용량 제한이 있나요?⌄
중국어·일본어·한국어·아랍어 PDF도 되나요?⌄
.txt 파일의 인코딩은 무엇인가요?⌄
관련 글
최신 가이드와 리뷰로 PDF PNG 변환을 더 깊이 이해해 보세요
온라인에서 PDF를 PNG로 변환하는 방법 (무료·빠른 방법 총정리)
PDF를 온라인에서 무료로 PNG로 변환하는 완전 가이드. 가장 나은 변환 도구 다섯 곳을 비교하고, 단계별 방법과 심화 팁, 문제 해결법까지 정리했습니다.
글 읽기Windows, Mac, 모바일에서 PDF를 PNG로 바꾸는 방법
기기별로 정리한 PDF → PNG 변환 가이드. 운영체제 기본 도구부터 추천 프로그램, 모바일 앱까지 모두 다룹니다.
글 읽기PDF to PNG vs PDF to JPG: 어느 형식을 골라야 할까요?
PDF 변환에서 PNG와 JPG를 자세히 비교했습니다. 용량과 화질 차이, 각각이 어울리는 상황, 그리고 고르는 기준까지.
글 읽기