Python-native PDF toolkit
PDF를, Python답게. 핵심은Rust.
편집·렌더링·추출·마무리를 익숙한 API 하나로 처리합니다. 무거운 런타임 의존성이 없습니다.
pip install pylopdf
- MIT 라이선스
- 약 3.5 MB wheel
- 런타임 의존성 없음
- Python 3.10–3.14
612 × 792 pt
정밀하게 편집
병합, 선택, 주석 추가, 폼 입력을 수행하면서 중요한 PDF 구조를 보존합니다.
↗충실하게 렌더링
간결한 네이티브 엔진으로 안정적인 PNG 또는 SVG 출력을 만듭니다.
↗의미를 추출
텍스트, 단어, 블록, 좌표, OCR 비가시 레이어를 하나의 API로 읽습니다.
↗Useful constraints, visible evidence
배포에는 작게, 실제 업무에는 충분하게.
편집에는 lopdf, 렌더링에는 Typst도 사용하는 순수 Rust 렌더러 hayro를 결합해 의도적으로 간결한 Python 패키지로 제공합니다.
약 3.5 MB
현재 wheel 크기. AWS Lambda처럼 용량 제약이 있는 환경에도 적합합니다.
0
런타임 의존성. wheel 하나만 설치하면 PDF 처리를 시작할 수 있습니다.
3.10–3.14
하나의 abi3 wheel 계열이 다섯 세대의 Python을 지원합니다.
MIT
오픈 소스와 상용 제품 모두에 적합한 허용적 라이선스입니다.
Deliberate scope
집중된 PDF 코어, Python 생태계와의 협력.
불리한 결과까지 포함한 재현 가능한 벤치마크를 공개하고, 인접 분야는 다시 구현하지 않고 검증된 도구와 연동합니다.