Браузерный просмотрщик, работающий локально, и Agent CLI для чтения, поиска, OCR и предпросмотра более 300 форматов, включая Office, iWork, PDF, CAD и 3D.
kekingcn/kkFileView
Самостоятельно размещаемый сервис на Spring Boot для онлайн-просмотра файлов Office, PDF, CAD, 3D-моделей, медиафайлов, архивов и многих других форматов.
- Звёзды
- 14,834
- Форки
- 3,341
- Открытые issues
- 41
- Последний коммит
- в прошлом месяце
Что это?
kkFileView — сервис для онлайн-просмотра документов на базе Spring Boot. Пользователь указывает файл по URL или из локального хранилища, после чего сервис отображает его в браузере — устанавливать исходное приложение на компьютер пользователя не нужно.
Проект поддерживает множество форматов: документы Microsoft Office и WPS, файлы OpenOffice/LibreOffice, PDF, OFD, Visio, Photoshop и векторные изображения, Markdown и текстовые файлы с кодом, EPUB, электронную почту (eml и msg), BPMN, XMind, drawio, DICOM, чертежи CAD, например dwg и dxf, 3D-модели, например obj, stl и gltf, сжатые архивы, а также аудио- и видеофайлы. Для конвертации документов Office используются LibreOffice или OpenOffice: в Windows они поставляются в комплекте, а в Linux устанавливаются автоматически.
Сервис предоставляет REST API для интеграции и интерфейс просмотра файлов, который разработчики могут расширять для поддержки дополнительных расширений. Для кэширования и работы с очередями можно подключить Redis. Также в проекте есть фильтрация доверенных хостов и настройки демонстрационного хранилища. Требуется JDK 21 или новее.
Ключевые возможности
- 01Просматривает в браузере файлы Office, WPS, OpenDocument, PDF и OFD.
- 02Отображает чертежи CAD и Visio, а также файлы DICOM и 3D-модели.
- 03Поддерживает электронную почту (eml, msg), EPUB, BPMN, XMind и drawio.
- 04Позволяет просматривать сжатые архивы, например zip, rar и 7z.
- 05Предоставляет REST API и расширяемый интерфейс просмотра файлов.
- 06Поддерживает фильтрацию доверенных хостов и опциональное кэширование через Redis.
Сценарии использования
- Встраивание просмотра документов во внутреннюю систему управления файлами или OA.
- Просмотр вложений без установки Office или ПО для работы с CAD.
- Просмотр медицинских снимков и инженерных чертежей на собственном сервере.
- Использование в качестве общего сервиса предпросмотра для рабочих процессов команды с документами.
В подборках
Темы
Частые вопросы
- Что такое kkFileView?
- Самостоятельно размещаемый сервис на Spring Boot для онлайн-просмотра файлов Office, PDF, CAD, 3D-моделей, медиафайлов, архивов и многих других форматов. kkFileView — сервис для онлайн-просмотра документов на базе Spring Boot. Пользователь указывает файл по URL или из локального хранилища, после чего сервис отображает его в браузере — устанавливать исходное приложение на компьютер пользователя не нужно.
- kkFileView можно использовать бесплатно? Какая у него лицензия?
- У kkFileView не указана лицензия. Код открыт, но без лицензии нет явного разрешения на его использование — уточните у автора, прежде чем на него полагаться.
- kkFileView всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в kkFileView — 8 окт. 2026 г..
- Для чего можно использовать kkFileView?
- Встраивание просмотра документов во внутреннюю систему управления файлами или OA. Просмотр вложений без установки Office или ПО для работы с CAD. Просмотр медицинских снимков и инженерных чертежей на собственном сервере. Использование в качестве общего сервиса предпросмотра для рабочих процессов команды с документами.
- Где скачать kkFileView?
- Исходный код и инструкции по установке — на GitHub: https://github.com/kekingcn/kkFileView
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Бесплатный офисный пакет с открытым исходным кодом и ИИ для macOS, Windows и Linux: редактирует настоящие файлы .docx, .xlsx, .pptx и PDF с помощью встроенного ИИ-агента.
Библиотека на чистом PHP для создания, чтения и преобразования документов в форматах OOXML, ODF, RTF, HTML и PDF.
Самостоятельно размещаемый офисный пакет для совместной работы с редакторами документов, таблиц, презентаций, форм и PDF, совместимый с .docx, .xlsx и .pptx.
ZFile — автономно размещаемый онлайн-файловый менеджер для частных пользователей и небольших команд, объединяющий разные хранилища для просмотра, предпросмотра и обмена файлами.
Офлайн-просмотрщик файлов для Android без разрешений: открывает PDF, Word, Excel, PowerPoint, фото, видео, аудио, Markdown, код и ZIP-архивы.