지니PDF

지니PDF 소스 코드

GNU Affero General Public License v3.0 (AGPL-3.0)

지니PDF는 오픈소스 BentoPDF 2.8.8을 바탕으로 지니소프트가 수정한 소프트웨어입니다. AGPL-3.0 제13조에 따라, 이 사이트에서 실행되는 버전의 전체 소스 코드를 누구나 무료로 받을 수 있도록 공개합니다.

소스 코드 내려받기 (11.8 MB)

파일geniepdf-source-2.8.8-2026-09-28.tar.gz
SHA-25601b15d0ed53a412c0b4f8dca6c015dd2e9a45c3af7c780af55a8a0b241903610
기반 프로젝트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