프로젝트 소개

BentoPDF는 개인정보 보호 우선 방식으로 설계된 셀프 호스팅 가능 클라이언트 측 PDF 툴킷으로, 모든 파일 처리가 사용자의 브라우저 내에서 이루어지도록 보장합니다. 이 툴킷은 다음과 같은 여러 기능 영역으로 분류된 50개 이상의 종합 도구 모음을 제공합니다: - **정리 및 관리**: 병합, 분할, 회전, 페이지 순서 변경, 빈 페이지 추가 및 첨부 파일 관리 기능이 포함됩니다. - **편집 및 수정**: 주석 처리, 텍스트 편집, 입력 가능한 양식 생성, 워터마크 삽입, 자르기 및 민감한 콘텐츠 편집을 위한 PDF 편집기를 제공합니다. - **변환 (PDF로)**: 이미지(JPG, PNG, SVG, HEIC 등), 오피스 문서(Word, Excel, PowerPoint, ODT), 전자책(EPUB, MOBI) 및 Markdown, JSON, XML과 같은 다양한 형식의 PDF 변환을 지원합니다. - **변환 (PDF에서)**: PDF를 이미지, SVG, 텍스트, JSON, CSV, Excel로 내보낼 수 있으며, 스캔된 문서에 대한 OCR 기능을 제공합니다. - **보안 및 최적화**: PDF 압축, 손상된 파일 복구, 암호화/복호화 및 권한 관리 도구가 포함됩니다. - **자동화**: 맞춤형 PDF 처리 파이프라인을 구축하기 위한 시각적 노드 편집기 기능을 제공합니다. 이 툴킷은 AGPL-3.0 및 상용 라이선스로 듀얼 라이선스가 적용됩니다. 또한 PyMuPDF, Ghostscript, CoherentPDF와 같은 WASM 모듈을 활용하여 복잡한 작업을 로컬에서 수행합니다.