Visualizador local no navegador e Agent CLI open source para ler, pesquisar, aplicar OCR e pré-visualizar mais de 300 formatos de arquivo, incluindo Office, iWork, PDF, CAD e 3D.
kekingcn/kkFileView
Serviço Spring Boot auto-hospedado que gera prévias online de arquivos Office, PDF, CAD, 3D, mídia, arquivos compactados e muitos outros formatos.
- Estrelas
- 14,834
- Forks
- 3,341
- Issues abertas
- 41
- Último commit
- mês passado
O que é?
O kkFileView é um serviço de visualização online de documentos desenvolvido com Spring Boot. Basta informar um arquivo por URL ou selecioná-lo no armazenamento local para que o serviço renderize o conteúdo no navegador, sem exigir que quem o visualiza tenha o aplicativo original instalado.
O projeto oferece suporte a uma ampla variedade de formatos: documentos do Microsoft Office e WPS, arquivos do OpenOffice/LibreOffice, PDF, OFD, Visio, Photoshop e imagens vetoriais, Markdown e arquivos de código em texto simples, EPUB, e-mails (eml e msg), BPMN, XMind, drawio, DICOM, desenhos CAD como dwg e dxf, modelos 3D como obj, stl e gltf, arquivos compactados e arquivos de áudio e vídeo. A conversão de documentos Office depende do LibreOffice ou OpenOffice, que vem incluído no Windows e é instalado automaticamente no Linux.
O serviço disponibiliza uma REST API para integração e uma interface de prévia de arquivos que os desenvolvedores podem estender para incluir outras extensões. O Redis é opcional e pode ser usado para cache e filas; o projeto também inclui filtragem de hosts confiáveis e controles para o armazenamento de demonstração. Requer JDK 21 ou superior.
Recursos principais
- 01Exibe no navegador prévias de arquivos Office, WPS, OpenDocument, PDF e OFD.
- 02Renderiza desenhos CAD, imagens DICOM, modelos 3D e arquivos do Visio.
- 03Oferece suporte a e-mails (eml, msg), EPUB, BPMN, XMind e drawio.
- 04Permite navegar por arquivos compactados, como zip, rar e 7z.
- 05Disponibiliza uma REST API e uma interface extensível para prévia de arquivos.
- 06Oferece filtragem de hosts confiáveis e cache opcional com Redis.
Casos de uso
- Incorporar a prévia de documentos a um sistema interno de gerenciamento de arquivos ou OA.
- Permitir que usuários visualizem anexos sem instalar o Office ou softwares de CAD.
- Visualizar imagens médicas ou desenhos de engenharia em um servidor auto-hospedado.
- Servir como backend compartilhado de prévias para o fluxo de trabalho de documentos de uma equipe.
Em coleções
Tópicos
Perguntas frequentes
- O que é kkFileView?
- Serviço Spring Boot auto-hospedado que gera prévias online de arquivos Office, PDF, CAD, 3D, mídia, arquivos compactados e muitos outros formatos. O kkFileView é um serviço de visualização online de documentos desenvolvido com Spring Boot. Basta informar um arquivo por URL ou selecioná-lo no armazenamento local para que o serviço renderize o conteúdo no navegador, sem exigir que quem o visualiza tenha o aplicativo original instalado.
- kkFileView é gratuito? Qual é a licença?
- kkFileView não declara licença. O código é público, mas sem licença você não tem permissão explícita para reutilizá-lo; fale com o autor antes de depender dele.
- kkFileView ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de kkFileView foi em 8 de out. de 2026.
- Para que posso usar kkFileView?
- Incorporar a prévia de documentos a um sistema interno de gerenciamento de arquivos ou OA. Permitir que usuários visualizem anexos sem instalar o Office ou softwares de CAD. Visualizar imagens médicas ou desenhos de engenharia em um servidor auto-hospedado. Servir como backend compartilhado de prévias para o fluxo de trabalho de documentos de uma equipe.
- Onde consigo kkFileView?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/kekingcn/kkFileView
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma suíte Office com IA, gratuita e de código aberto para macOS, Windows e Linux, que edita arquivos .docx, .xlsx, .pptx e PDF reais com um agente de IA integrado.
Biblioteca escrita inteiramente em PHP para criar, ler e converter documentos de texto nos formatos OOXML, ODF, RTF, HTML e PDF.
Suíte de escritório colaborativa e autohospedada, com editores de documentos, planilhas, apresentações, formulários e PDFs, compatível com .docx, .xlsx e .pptx.
ZFile é um gerenciador de arquivos online e auto-hospedado para pessoas e equipes pequenas, que reúne vários backends de armazenamento para navegar, visualizar e compartilhar arquivos.
Visualizador de arquivos Android offline e sem permissões, compatível com PDF, Word, Excel, PowerPoint, fotos, vídeos, áudio, Markdown, código e arquivos ZIP.