자료 정보
| 쉬운 설치 | 쉬운 설치 지원 |
|---|---|
| 간단한 소개 | 첨부한 PDF와 오피스 문서를 내려받지 않고 게시글에서 바로 봅니다. 문서 열람 권한을 그대로 따릅니다. |
| 설치 경로 | ./modules/pdfjs_preview |
| PHP 지원 범위 | PHP 7.4 ~ 8.4 |
| 자료 구분 | 공개 자료 GPL v2 |
| 데모 URL | https://agness4u.wo.tc/Demo/ |
| AI 사용 여부 | 이 자료 전체를 AI가 생성했습니다. 사람이 검토한 부분은 매우 적습니다. |
버전 내역
- 2.1.0 2026.09.05 3.07MB 0회 다운로드 첨부한 PDF와 오피스 문서를 내려받지 않고 게시글에서 바로 봅니다. 문서 열람 권한을 그대로 따릅니다.
상세 설명
PDF.js를 이용한 문서 뷰어 모듈은 게시글에 첨부된 문서를 다운받지 않고 바로 볼 수 있게 해주는 모듈입니다.
개인적으로 문서뷰어는 윤삼님의 문서 뷰어 애드온(https://rhymix.org/pds/666969)을 계속 사용했었는데 언젠가 AI에 물어보니 보안위협이 있다고 해서 만들어서 사용하던 모듈입니다. 공개할 수 있게 수정하고 테스트를 했지만 부족한 부분이 있을겁니다.
첨부파일에 변활할 수 있는 파일이 있으면 아래와 같이 미리보기 버튼이 보이고 버튼을 클릭하면 해당 파일을 볼 수 있습니다.
미리보기는 문서 열람 권한이 있는 사람에게만 보이고 파일 다운로드 권한이 없는 그룹은 제한됩니다.
첨부파일의 PDF 미리보기는 추가 설치 없이 동작하지만 오피스 문서(doc·xls·ppt·hwp 등)를 보려면 서버에 LibreOffice 가 설치되어 있어야 합니다.(오피스 문서 변환에는 php 의 proc_open 이 필요합니다. PDF파일은 캐시가 필요하지 않아 캐시를 하지 않습니다.)
nginx 1.27.5/1.28. Apache, php 8.4 에서 정상 동작 확인했고 php 7.4.33에선 cli로만 확인했습니다.
저처럼 회원전용 사이트를 운영하면서 login_redirect애드온 같은걸 쓰신다면 예외 mid에 해당 mid를 추가하셔야 미리보기가 표시 됩니다.
대부분 알아서 잘 수정해서 쓰실테지만 불편한 사항 있으시면 댓글로 말씀해 주십시요.




사용자 피드백 0