사용 방법
- PDF를 상자에 끌어다 놓거나 선택합니다. 모든 페이지가 작은 그림으로 나타납니다.
- 모든 페이지를 돌리려면 모두 오른쪽으로, 모두 왼쪽으로, 모두 180° 돌리기를 누릅니다. 한 페이지만 돌리려면 그 페이지 아래의 돌리기 화살표를 씁니다. 여러 번 눌러 계속 돌릴 수 있습니다.
- 옆으로 눕거나 뒤집힌 페이지를 하나씩 확인하지 않고 바로잡으려면 방향 자동 맞춤을 누르세요. 각 페이지의 글자가 어느 방향으로 쓰여 있는지 읽어서 페이지를 바르게 세웁니다. 읽을 글자가 없는 페이지(스캔본 등)는 그대로 두고 개수를 알려 주니, 직접 돌리세요.
- 돌린 PDF 저장을 누르면 rotated.pdf로 내려받아집니다. 그림에 보이는 모습이 저장되는 모습입니다.
예시
4페이지 PDF: 바른 페이지 하나, 글자가 옆으로 누운 페이지 하나, 거꾸로 된 페이지 하나, 그림만 있는 페이지 하나. 방향 자동 맞춤
→ 옆으로 누운 페이지와 거꾸로 된 페이지는 바르게 세워지고, 바른 페이지는 그대로이며, 그림만 있는 페이지도 그대로 남음. 안내는 "2페이지를 바로 세웠고, 1페이지는 이미 바른 방향이었으며, 1페이지는 알 수 없었습니다"로 나옴글자가 없는 페이지(스캔본 등)는 확인할 수 없어서 추측으로 돌리지 않습니다.
3페이지 PDF, 모두 오른쪽으로
→ rotated.pdf의 3페이지 모두 시계 방향으로 4분의 1바퀴(90도) 돌아감
같은 PDF, 모두 180° 돌리기
→ 3페이지 모두 거꾸로(180도) 돌아감
같은 PDF, 2페이지만 왼쪽으로
→ 2페이지만 반시계 방향으로 4분의 1바퀴(270도) 돌아가고 1, 3페이지는 그대로돌린 값은 페이지가 원래 가진 회전에 더해지므로, 이미 돌아가 있던 페이지는 그 상태에서 이어서 돌아갑니다.
계산 방식
이 페이지는 돌리기 버튼이 먼저 나오는 PDF 편집 도구이고, 알맞은 방향을 스스로 찾는 기능이 더해져 있습니다. PDF 페이지에는 0, 90, 180, 270도 중 하나인 회전 설정이 있고, 뷰어는 페이지를 보여줄 때 그만큼 돌려서 표시합니다. 그래서 PDF를 돌린다는 것은 아무것도 다시 그리지 않고 페이지마다 그 숫자 하나를 바꾸는 일이며, 그래서 잃는 것이 없습니다. 오픈소스 pdf-lib 라이브러리의 관리되는 포크(@cantoo)가 각 페이지를 새 파일로 복사하면서 내가 돌린 만큼을 페이지가 원래 가진 회전에 더합니다. 그래서 이미 4분의 1바퀴 돌아가 있던 페이지를 한 번 더 4분의 1바퀴 돌리면 180도가 됩니다.
알맞은 방향을 찾기 위해, 모질라의 오픈소스 PDF 엔진인 PDF.js에게 페이지 위의 각 글자가 어디에 어느 방향으로 쓰여 있는지를 이미 가진 회전까지 반영해 보이는 그대로 물어봅니다. 한 페이지의 글자는 대부분 같은 방향으로 쓰여 있으므로, 대부분이 가리키는 방향이 곧 페이지가 돌아간 방향입니다. 글자가 20자 이상이고 그중 4분의 3 이상이 같은 방향일 때만 돌리며, 대각선 도장처럼 비스듬한 글자와 거울처럼 뒤집힌 글자는 세지 않습니다. 그 밖의 경우는 알 수 없음으로 알리고 그대로 둡니다.
그림은 각 페이지를 이미 돌린 모습으로 보여 주므로, 보이는 모습이 곧 저장되는 모습입니다.
알려진 글자를 넣은 PDF를 만들어 모든 페이지 돌리기, 한 페이지만 돌리기, 이미 돌아간 페이지에 더 돌리기를 한 뒤, 저장된 파일을 다시 읽어 각 페이지의 회전과 글자가 그대로인지 확인하는 방식으로 테스트합니다. 방향 찾기는 각 회전으로 설정된 페이지, 글자를 돌려 쓴 페이지, 글자가 없거나 너무 적은 페이지, 거울처럼 뒤집힌 글자로 테스트하고, 브라우저 테스트에서는 다른 도구에서 보낸 PDF와 저장된 트리로 실행한 PDF가 바르게 선 채로 나오는지 확인합니다.
출처
자주 묻는 질문
- PDF는 어떻게 돌리나요?
- PDF를 열고 모두 오른쪽으로 또는 모두 왼쪽으로를 누른 뒤 페이지 그림을 확인하고 돌린 PDF 저장을 누르세요. 페이지가 돌아간 사본이 내려받아집니다.
- 방향을 자동으로 찾아주나요?
- 글자가 있는 페이지라면 그렇습니다. 방향 자동 맞춤을 누르거나, PDF를 추가할 때에서 자동으로 바르게 세우기를 고르세요. 페이지 글자의 대부분이 향한 방향을 알아내 그에 맞춰 돌리되, 글자가 20자 이상이고 4분의 3이 일치할 때만 돌립니다. 아니면 페이지를 그대로 두고 안내에 알립니다.
- 스캔한 PDF는요?
- 스캔한 페이지는 그림 하나라 확인할 글자가 없고, 도구는 짐작으로 돌리지 않습니다. 그런 페이지는 그대로 두고 안내에 개수를 알리며, 화살표로 직접 돌릴 수 있습니다. 거울처럼 뒤집힌 글자도 건너뜁니다. 돌려서는 거울을 풀 수 없고, 그 경우는 PDF 반전 페이지의 몫입니다.
- 다른 도구에서 PDF를 보내면 어떻게 되나요?
- 그 파일에는 바르게 세우기가 켜져서, 도착하는 대로 페이지를 바로잡고 아무것도 묻지 않습니다. 이 도구에서 끝나는 저장된 트리를 새 파일로 실행해도 같습니다.
- 한 페이지만 돌리려면요?
- 그 페이지 아래의 돌리기 화살표를 쓰세요. 다른 페이지는 그대로입니다.
- 돌리면 PDF 품질이 나빠지나요?
- 아니요. 돌리기는 페이지마다 숫자 하나, 곧 회전 설정만 바꾸고 페이지 내용은 건드리지 않으므로 선명도와 품질에 영향이 없습니다.
- 회전이 파일에 저장되나요?
- 네. 새 파일은 PDF 뷰어에서 돌아간 채로 열립니다. 원본 파일은 바뀌지 않고, 새 파일을 내려받습니다.
- 파일이 업로드되나요?
- 아니요. 읽기, 돌리기, 저장이 모두 이 탭 안에서 이루어지므로 개인 문서가 어디로도 보내지지 않습니다.
- 제한이 있나요?
- 파일 하나가 500페이지, 100MB까지입니다. 비밀번호가 있는 PDF는 여기서 열 수 없으니, 비밀번호를 건 프로그램에서 해제한 뒤 파일을 넣으세요.
관련 도구
버전 기록
- 1.0.1 — 방향 찾기, 스캔본, 다른 도구에서 보낸 파일, 품질, 업로드, 제한에 대한 답을 돌리기에 맞게 다시 썼습니다.
- 1.0.0 — 첫 공개.