소스는 공개이고 무료입니다.
FastPDF는 빠르고 가벼운 Windows용 PDF 편집 프로그램입니다. Python과 Tkinter로 작성되었으며, 별도 설치 없이 실행할 수 있는 단일 EXE 파일을 제공합니다.
앱은 Windows 표시 언어를 자동으로 따릅니다. Windows 표시 언어가 한국어이면 한국어 UI가, 그 외 언어이면 영어 UI가 표시됩니다.
주요 기능
- PDF 열기, 창 안으로 드래그앤드롭 및 Windows 탐색기에서 연결된 PDF 더블클릭 실행
- 연속 페이지 보기와 마우스 휠 스크롤
- 본문 전체 검색, 이전/다음 결과 이동 및 페이지 미리보기 검색 위치 강조
Ctrl + 마우스 휠확대/축소- 페이지 범위 분할
- PDF 삽입, 삭제, 추출, 회전, 병합 및 순서 변경
- 텍스트, 메모, 사각형, 직선, 빈칸, 서명 및 필기 주석
- 투명 형광펜과 노랑·연두·하늘색 프리셋
- 주석 선택, 이동, 크기 조절, 삭제 및 실행취소/다시실행
- Windows 글꼴, 글자색, 굵게, 기울임, 밑줄, 정렬 및 자동 줄바꿈
- 주석과 형광펜을 포함한 PDF 저장 및 Windows 표준 인쇄 창에서 바로 인쇄
- 대용량 PDF 백그라운드 페이지 렌더링, 지연 썸네일 및 이미지 캐시 제한
- 자동 저장 및 비정상 종료 복구
- 편집 가능한
.fastpdf프로젝트 저장
실행
저장소의 FastPDF.exe를 내려받아 실행합니다. Windows에서 .pdf 기본 앱을 FastPDF로 지정하면 PDF를 더블클릭했을 때 해당 문서가 바로 열립니다.
실행 파일에는 상용 코드 서명이 적용되어 있지 않아 Windows SmartScreen이 표시될 수 있습니다. 공개된 소스를 확인한 뒤 실행 여부를 결정하세요.
소스 실행
Python 3.12를 권장합니다.
python -m venv .venv
.\.venv\Scripts\Activate.ps1
pip install -r requirements.txt
python fastpdf_editor.py
Windows 단일 실행 파일 빌드
.\build_windows.ps1
빌드 결과는 dist\FastPDF.exe에 생성됩니다.
참고
- Windows 전용 글꼴과 인쇄 기능을 사용합니다.
- 편집 중인 원본 PDF는 덮어쓸 수 없으며 다른 이름으로 저장해야 합니다.
.fastpdf프로젝트를 다시 열려면 프로젝트가 참조하는 원본 PDF가 필요합니다.
저는 pdf 주석 편집이면 보통 온라인 프로그램 smallpdf.com 또는 UPDF(https://bit.ly/4vQXVJi) 쓰는데 다른 pdf 관련 기능들도 풍부하게 있어서 편리합니다.