Skip to content

PDF editor built with PyQt6, focusing on creating and managing PDF outlines.

Notifications You must be signed in to change notification settings

markruler/pdf-editor

Repository files navigation

PDF Editor

PDF Editor

Dependencies

  • Tesseract OCR
  • PyQt
  • PyMuPDF

Prerequisites

  • Tesseract OCR
    • Windows 11의 기본 설치 경로는 C:\Program Files\Tesseract-OCR
  • tessdata는 다운로드 후 설치 경로의 tessdata 폴더에 복사
    • kor
    • (Optional) 세로 kor: 필요한 경우 설치하고 kor 대신 kor_vert 언어 코드를 사용

Build on Windows 11

# Virtual Environment 생성
python -m venv venv

# Windows 11
venv\Scripts\activate
# Unix-like
source venv/bin/activate

# 패키지 설치
pip install -r requirements.txt
make build
  • --onefile 실행 파일을 하나의 단일 파일로 패키징.
  • --windowed 콘솔 창 없이 GUI 모드로 실행.
  • --clean 옵션은 빌드를 시작하기 전에 PyInstaller가 이전 빌드에서 생성한 임시 파일들을 삭제한다.

혹은 .spec 파일을 작성해서 빌드한다.

pyinstaller --clean app.spec