Repolode
kekingcn

kekingcn/kkFileView

Office、PDF、CAD、3D、メディア、アーカイブなど多数の形式をオンラインプレビューできる、セルフホスト型のSpring Bootサービス。

スター
14,832
フォーク
3,340
未解決の Issue
41
最終コミット
30 日前

これは何?

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 は今もメンテナンスされていますか?
活発にメンテナンス中。kkFileView の最終コミットは 2026年10月8日 です。
kkFileView は何に使えますか?
社内のファイル管理システムやOAシステムにドキュメントプレビューを組み込む。 OfficeやCADソフトをインストールせずに、ユーザーが添付ファイルを閲覧できるようにする。 セルフホスト型サーバーで、医用画像や設計図をプレビューする。 チームのドキュメントワークフロー向けに、共有プレビュー用バックエンドとして利用する。
kkFileView はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/kekingcn/kkFileView

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト