지니PDF 소스 코드
지니PDF는 오픈소스 BentoPDF 2.8.8을 바탕으로 지니소프트가 수정한 소프트웨어입니다. AGPL-3.0 제13조에 따라, 이 사이트에서 실행되는 버전의 전체 소스 코드를 누구나 무료로 받을 수 있도록 공개합니다.
| 파일 | geniepdf-source-2.8.8-2026-09-28.tar.gz |
|---|---|
| SHA-256 | 16554c660dc1fcb17f4e246c6b7c619d0298d19a6a249be9a1523693618c8e4f |
| 기반 프로젝트 | BentoPDF 2.8.8 (AGPL-3.0) |
| 빌드 날짜 | 2026-09-28 |
빌드 방법
npm ci SITE_URL=https://example.com npm run build:geniepdf
결과물은 dist/ 폴더에 생성됩니다. 지니PDF에서 추가하거나 바꾼 부분은 custom/ 폴더, scripts/geniepdf-*.mjs, src/partials/navbar.html, src/partials/footer.html, src/js/i18n/, 그리고 루트의 한국어 페이지(index.html, about.html 등)에 있습니다.
묶음에서 뺀 원본 그대로의 구성 요소
다음 폴더는 수정하지 않은 외부 프로그램의 빌드 결과물이라 소스 묶음에서 뺐습니다. BentoPDF 2.8.8 원본 저장소의 같은 경로에서 받을 수 있고, 이 사이트에도 같은 파일이 그대로 올라가 있습니다.
| public/libreoffice-wasm/ | LibreOffice WebAssembly 빌드 (MPL-2.0) · 사이트 경로 /libreoffice-wasm/ |
|---|---|
| public/pdfjs-viewer/ | Mozilla PDF.js 뷰어 빌드 (Apache-2.0) · 사이트 경로 /pdfjs-viewer/ |
| public/pdfjs-annotation-viewer/ | PDF.js 주석 뷰어 빌드 (Apache-2.0) · 사이트 경로 /pdfjs-annotation-viewer/ |
함께 쓰는 AGPL 구성 요소
일부 도구는 PyMuPDF, Ghostscript, CoherentPDF의 WebAssembly 모듈을 실행 시점에 jsDelivr CDN에서 불러옵니다. 이 모듈들은 수정하지 않은 원본이며, 각 프로젝트(PyMuPDF, Ghostscript, CoherentPDF)에서 AGPL-3.0 소스를 받을 수 있습니다.
라이선스
AGPL-3.0 전문 · 사용한 오픈소스 목록 · 문의: genie@geniesoft.io