본문으로 건너뛰기

cjkpdfopt — CJK PDF reflow (browser)

PDF를 서버로 올리지 않고, 이 페이지 안에서 직접 글자 단위로 reflow 하여 원하는 e-reader · 태블릿 화면에 맞춘 새 PDF를 만든다. 엔진은 cjkpdfopt Python 파이프라인을 Pyodide(WebAssembly)로 그대로 실행한다.

1 입력 PDF

PDF를 드래그하거나

서버 업로드 없음 · 모든 처리는 이 탭 안에서 진행됩니다.

    2 언어와 본문 방향

    3 출력 디스플레이

    4 조판 옵션

    고급

    5 영역 분석 · 편집

    파일을 불러오면 자동 layout 분석 결과가 표시됩니다. 페이지별로 영역을 드래그·리사이즈하거나 역할(role)을 바꾸세요. 머리말 · 꼬리말 · 페이지번호는 일괄 적용 / reflow 시 배제 여부를 설정할 수 있습니다.

    일괄 처리
    영역 도구
    — / —

    6 출력 미리보기

    현재 설정으로 1페이지만 빠르게 합성하여 결과를 미리 볼 수 있습니다. (전체 변환은 7단계 버튼을 사용하세요.)

    대기

    7 표지 (썸네일용)

    8 변환

     

    참고. Pyodide 초기 로드는 약 30–60MB이며 첫 페이지 처리는 수초~수십초 걸릴 수 있습니다. 두 번째 페이지부터는 캐시 덕에 훨씬 빠릅니다. 엔진은 public/cjkpdfopt/cjkpdfopt-src/ 에서 직접 import 되므로, 새 버전이 나오면 그 폴더만 갱신하면 됩니다 (스크립트: pnpm run cjkpdfopt:sync).