Repolode
kekingcn

kekingcn/kkFileView

Office, PDF, CAD, 3D, 미디어, 압축 파일 등 다양한 형식의 온라인 미리보기를 제공하는 자체 호스팅 Spring Boot 서비스입니다.

스타
14,832
포크
3,340
열린 이슈
41
마지막 커밋
지난달

어떤 프로젝트인가요?

kkFileView는 Spring Boot 기반의 문서 온라인 미리보기 서비스입니다. 사용자는 URL이나 로컬 저장소에 있는 파일을 지정하면 되며, 뷰어에 원본 애플리케이션이 설치되어 있지 않아도 브라우저에서 파일 내용을 볼 수 있습니다.

Microsoft Office 및 WPS 문서, OpenOffice/LibreOffice 파일, PDF, OFD, Visio, Photoshop 및 벡터 이미지, Markdown과 일반 텍스트 코드 파일, EPUB, 이메일(eml 및 msg), BPMN, XMind, drawio, DICOM, dwg와 dxf 같은 CAD 도면, obj·stl·gltf 같은 3D 모델, 압축 파일, 오디오 및 비디오 파일 등 다양한 형식을 지원합니다. Office 파일 변환에는 LibreOffice 또는 OpenOffice를 사용하며, Windows에는 함께 제공되고 Linux에는 자동으로 설치됩니다.

서비스는 연동을 위한 REST API와 개발자가 확장자를 추가로 지원하도록 확장할 수 있는 파일 미리보기 인터페이스를 제공합니다. 캐싱 및 큐잉에 Redis를 선택적으로 사용할 수 있으며, 신뢰할 수 있는 호스트 필터링과 데모 저장소 제어 기능도 포함되어 있습니다. JDK 21 이상이 필요합니다.

핵심 기능

  • 01Office, WPS, OpenDocument, PDF 및 OFD 파일을 브라우저에서 미리 볼 수 있습니다.
  • 02CAD, DICOM, 3D 모델 및 Visio 도면을 렌더링합니다.
  • 03이메일(eml, msg), EPUB, BPMN, XMind 및 drawio 파일을 지원합니다.
  • 04zip, rar, 7z 등의 압축 파일을 탐색할 수 있습니다.
  • 05REST API와 확장 가능한 파일 미리보기 인터페이스를 제공합니다.
  • 06신뢰할 수 있는 호스트 필터링과 선택적 Redis 캐싱을 지원합니다.

활용 사례

  • 사내 파일 관리 시스템이나 OA 시스템에 문서 미리보기 기능을 추가합니다.
  • 사용자가 Office나 CAD 소프트웨어를 설치하지 않고 첨부 파일을 확인할 수 있게 합니다.
  • 자체 호스팅 서버에서 의료 영상이나 엔지니어링 도면을 미리 봅니다.
  • 팀의 문서 워크플로를 위한 공용 미리보기 백엔드로 활용합니다.

포함된 컬렉션

토픽

자주 묻는 질문

kkFileView은(는) 무엇인가요?
Office, PDF, CAD, 3D, 미디어, 압축 파일 등 다양한 형식의 온라인 미리보기를 제공하는 자체 호스팅 Spring Boot 서비스입니다. kkFileView는 Spring Boot 기반의 문서 온라인 미리보기 서비스입니다. 사용자는 URL이나 로컬 저장소에 있는 파일을 지정하면 되며, 뷰어에 원본 애플리케이션이 설치되어 있지 않아도 브라우저에서 파일 내용을 볼 수 있습니다.
kkFileView은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
kkFileView에는 명시된 라이선스가 없습니다. 코드는 공개되어 있지만 라이선스가 없으면 재사용 허가가 명확하지 않으므로, 사용 전에 작성자에게 문의하는 것이 좋습니다.
kkFileView은(는) 아직 유지보수되고 있나요?
6개월 이내 업데이트. kkFileView의 마지막 커밋은 2026년 10월 8일입니다.
kkFileView은(는) 어디에 사용할 수 있나요?
사내 파일 관리 시스템이나 OA 시스템에 문서 미리보기 기능을 추가합니다. 사용자가 Office나 CAD 소프트웨어를 설치하지 않고 첨부 파일을 확인할 수 있게 합니다. 자체 호스팅 서버에서 의료 영상이나 엔지니어링 도면을 미리 봅니다. 팀의 문서 워크플로를 위한 공용 미리보기 백엔드로 활용합니다.
kkFileView은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/kekingcn/kkFileView

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트