PDF를 EBOOK 으로 전환시켜주는 게시판 Flipbook board(v1.1)
상품 요약정보
판매자
워니아빠
총구매수
6 건
카테고리
도서/음악
등록일
2025-11-13
기본설명
PDF로 간단하게 EOOK 으로 전자책을 구현가능 하게 하는 게시판 스킨입니다.
최근수정일
2025-12-12
사용자 데모로 들어가셔서 회원 가입하신후 직접 pdf를 올려보세요.
주요 기능
- PDF 자동 변환 및 플립북 표시
- GhostScript로 PDF를 JPG로 변환
- FlipBook.js 엔진으로 플립북 표시
- 캐시 기반 처리
- PC 기능
- 마우스 클릭으로 페이지 넘기기
- 키보드 화살표(← →)로 페이지 넘기기
- 페이지 번호 입력으로 이동
- 확대/축소
- 전체화면
- 페이지 넘기기 소리(켜기/끄기)
- 모바일 기능
- 스와이프로 페이지 넘기기
- 상단 화살표 버튼으로 페이지 넘기기
- 페이지 넘기기 소리(켜기/끄기)
- 페이지 넘김 애니메이션
- 반응형
- 갤러리 리스트
- 게시판 리스트를 갤러리 형태로 표시
- PDF 첫 페이지를 썸네일로 사용
- 이미지와 제목 표시
- 반응형 그리드 레이아웃
- 버전 지원
- 그누순정: 부트스트랩 없이 순수 CSS
서버 요구사항
- PHP 5.6 이상
- GhostScript 설치 필요
- PHP exec() 함수 활성화
- GD 라이브러리(썸네일 생성용)
- 쓰기 권한: data/cache/ebook_images/ 디렉토리
설치 방법
1. 그누순정 버전
- /skin/board/ebook/ 폴더를 반드시 /skin/board/ 아래에 복사
- 관리자 > 게시판 관리 > 스킨을 ebook으로 선택
사용 방법
- 게시판 생성
- 관리자 > 게시판 관리 > 게시판 추가
- 스킨: ebook 선택
- PDF 업로드
- 게시물 작성 화면에서 PDF 파일을 드래그&드롭 또는 선택
- 첫 번째 첨부 파일이 PDF인 경우 자동으로 플립북으로 변환
- 플립북 보기
- 게시물 보기 화면에서 PDF가 자동으로 플립북 형태로 표시됨
포함 파일
- view.skin.php: 보기 스킨
- list.skin.php: 갤러리 리스트 스킨
- write.skin.php: 쓰기 스킨
- convert_pdf.php: PDF 변환 클래스
- style.css: 스킨 스타일
- assets/: 플립북 엔진 및 리소스
기술 스택
- FlipBook.js: 플립북 엔진
- GhostScript: PDF → JPG 변환
- GD Library: 썸네일 생성
- PDF.js: PDF 렌더링(백업)
주의사항
- 공유 호스팅 환경(카페24 등)에서는 GhostScript 설치가 필요할 수 있습니다.
- GhostScript가 없으면 PDF 변환이 작동하지 않습니다.
- 서버에 exec() 함수 사용 권한이 있어야 합니다.
- 아미나 빌더용은 옵션에서 선택하여 다운로드 받아주시기 바랍니다.
| 상호 | 인톨 |
|---|---|
| 사업장소재지 | 경기 화성시 동탄기흥로257번길 9 4층 |
| 고객지원 연락처 | 070-7566-9613 |
리스트에 이미지가 나오지 않는 현상을 수정했습니다.
모바일버튼을 아이콘화했습니다.
이미 다운받으신 분은 다시 다운 받아주세요.
라이센스 유형
라이센스 설명
그누보드5 라이센스
- 라이센스: GPL v2
- 자유로운 사용, 수정, 배포 가능
- 상업적 사용 가능
- 수정본도 GPL v2로 배포해야 함
- 소스 코드 공개 의무
포함된 오픈소스 라이브러리
- FlipBook.js
- 플립북 엔진
- 라이센스: 해당 라이브러리의 라이센스에 따름
- PDF.js
- PDF 렌더링 라이브러리
- 라이센스: Apache License 2.0
- GhostScript
- PDF 변환 도구
- 라이센스: GPL 또는 Commercial License(상용 라이센스 구매 시)
사용 권한
- 자유로운 사용: 상업/비상업 목적 사용 가능
- 수정 가능: 필요에 따라 수정 가능
- 배포 가능: 수정본 포함 배포 가능
- 재배포 시: GPL v2로 배포해야 함
- 소스 코드 제공: 재배포 시 소스 코드 제공 의무
제한사항
- 보증 없음: 상품성, 특정 목적 적합성에 대한 보증 없음
- 책임 제한: 사용으로 인한 손해에 대한 책임 없음
- 라이센스 준수: 재배포 시 GPL v2 조건 준수