역순으로 스캔된 문서 바로잡기
스캔 앱에서 마지막 장부터 들어온 문서는 역순 정렬 한 번으로 전체 페이지를 뒤집고, 표지용 빈 페이지를 맨 앞에 추가할 수 있습니다.
030 · PDF
PDF 한 개의 페이지를 삭제·이동·복제·회전하고 역순 정렬이나 빈 페이지 추가까지 한 화면에서 정리하세요.
LOCAL ONLY파일은 브라우저 안에서만 처리됩니다.
HOW TO USE
PDF를 선택하면 전체 페이지 썸네일과 현재 순서를 확인합니다.
한 장 또는 여러 장을 선택해 삭제·이동·복제·회전하고 필요하면 빈 페이지를 추가합니다.
전체 순서가 반대로 들어온 문서는 역순 정렬을 사용하고, 실수하면 실행 취소로 되돌립니다.
변경 요약과 결과 파일명을 확인한 뒤 PDF를 저장합니다.
생성된 PDF의 페이지 수·회전·크기를 재검증한 결과를 확인하고 다운로드합니다.
USE CASES
스캔 앱에서 마지막 장부터 들어온 문서는 역순 정렬 한 번으로 전체 페이지를 뒤집고, 표지용 빈 페이지를 맨 앞에 추가할 수 있습니다.
계약서 중 중복 스캔된 페이지를 여러 장 선택해 삭제하고, 잘못 끼어든 페이지를 드래그 또는 이동 버튼으로 제자리로 옮깁니다.
서명용 페이지를 원본 바로 뒤에 복제하고, 가로로 누운 스캔 페이지만 90도 회전해 한 PDF 안에서 정리합니다.
EXPERT POST
030은 문서의 텍스트나 이미지를 수정하는 편집기가 아니라 페이지 단위 구조를 정리하는 도구입니다. 삭제·이동·복제·회전·빈 페이지 추가처럼 페이지 배열을 바꾸는 작업만 수행하므로 OCR, 서명, 워터마크, 페이지 번호와 같은 기능은 다른 도구로 분리하는 것이 맞습니다.
화면 미리보기는 Canvas 썸네일을 사용할 수 있지만 저장 결과는 원본 페이지 객체를 복사해 새 PDF에 배치하는 방식을 사용합니다. 이렇게 해야 원본의 벡터·텍스트·이미지를 다시 픽셀 이미지로 만들면서 발생하는 불필요한 화질 저하를 피할 수 있습니다.
페이지를 삭제하거나 이동하면 현재 페이지 번호는 계속 바뀝니다. 원본 출처 번호를 함께 표시하면 복제 페이지가 어디에서 왔는지, 이동 후 어떤 원본 페이지를 보고 있는지 추적하기 쉬워집니다.
화면만 CSS로 돌리고 PDF rotation 값을 바꾸지 않으면 다운로드 후 다시 옆으로 누울 수 있습니다. 0·90·180·270도로 정규화한 회전값을 편집 state와 결과 PDF에 동일하게 적용하고 저장 후 재열기에서 다시 확인하는 것이 안전합니다.
작은 화면에서는 페이지 카드 드래그가 세로 스크롤과 충돌하기 쉽습니다. 위·아래·맨앞·맨뒤 이동 버튼을 함께 제공하면 긴 문서에서도 터치로 페이지를 안정적으로 옮길 수 있고 접근성 대체 조작도 확보됩니다.
스캔 PDF에 표지나 메모용 빈 페이지를 넣을 때 기존 페이지와 크기가 달라지면 인쇄 결과가 어색해질 수 있습니다. 기본은 인접 페이지 크기를 따라가고 A4·Letter가 필요한 경우만 명시적으로 선택하는 방식이 실사용에 적합합니다.
작업마다 PDF 전체 파일을 복제해 history로 남기면 페이지 수가 늘수록 메모리가 급격히 커집니다. 페이지 배열과 회전·출처·빈 페이지 정보만 기록하면 삭제·이동·복제·회전·역순을 빠르게 되돌리면서 브라우저 메모리를 줄일 수 있습니다.
파일 용량만 작아도 페이지가 매우 많으면 썸네일 렌더링과 state 관리가 무거워질 수 있습니다. 따라서 입력 용량, 원본 페이지 수, 편집 후 페이지 수, 썸네일 동시 처리량을 별도 기준으로 관리하고 PC·모바일에서 안정적인 낮은 값을 우선해야 합니다.
IMPORTANT NOTES
FAQ
아니요. 브라우저에서 새 결과 PDF를 만들며 사용자가 가진 원본 파일 자체는 수정하지 않습니다.
페이지 객체를 가능한 그대로 복사하는 방식으로 설계하며 썸네일을 캡처해 결과 PDF를 만들지 않습니다.
예. 여러 페이지를 선택한 뒤 왼쪽 또는 오른쪽으로 90도 단위 일괄 회전할 수 있습니다.
기본은 인접 페이지 크기를 따라가며, 필요하면 A4 또는 Letter를 선택할 수 있습니다.
예. 역순 정렬을 포함한 주요 페이지 편집은 실행 취소와 다시 실행 history에 포함됩니다.
PDF는 서버로 전송하거나 저장하지 않고 현재 브라우저에서 처리합니다.