pdfcraft: Adobe Acrobat을 Rust로 재구현한 오픈소스 PDF 작업대
storytold/pdfcraft
·2026.10.08 06:07
프로젝트 소개
Adobe Acrobat의 핵심 기능을 순수 Rust로 다시 만든 오픈소스 PDF 편집기다. 문서 읽기, 페이지 재배치, 결합 및 분할, 보안 설정 등 일상적인 PDF 작업을 네이티브 앱으로 처리한다. macOS, Windows, Linux, FreeBSD는 물론 웹 브라우저에서도 동일한 엔진으로 구동된다.
기존 도구와 달리 원본 바이트를 건드리지 않는 증분 저장 방식을 채택했다. 파일 저장은 임시 복사본을 생성한 뒤 교체하는 원자적 방식으로 진행되며, 모든 변경 사항은 깊게 추적되는 Undo 히스토리로 관리된다. pdf.js 테스트 코퍼스 983개 파일에서 크래시 0건을 기록할 만큼 손상된 문서 복구 능력도 갖췄다.
GUI뿐 아니라 pdfcraft-cli를 통해 에이전트나 스크립트에서도 모든 엔진 기능에 접근할 수 있다. JSON Schema로 정의된 도구 테이블을 통해 텍스트 추출, 페이지 회전, 주석 추가, 폼 필드 입력 등을 명령어로 수행한다. 계정 등록이나 클라우드 업로드 없이 로컬에서 완전히 작동하며, AES-256 암호화 등 PDF 표준 보안 핸들러도 완벽하게 지원한다.
GitHub 저장소
storytold/pdfcraft
PdfCraft: An open-source PDF reader and editor written by scratch in pure Rust
Rust
이 한국어 소개글은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.