kkFileView オンライン プレビューは、Spring Boot を使用して構築されたファイル ドキュメント オンライン プレビュー プロジェクト ソリューションです。doc、docx、ppt、pptx、xls、xlsx、zip、rar、mp4、mp3、および txt、html、xml などの多くの種類のテキストをサポートします。 Java、properties、sql、js、md、json、conf、ini、vue、php、py、bat、gitignore およびその他のファイルのオンライン プレビュー。
サポートオフィス、PDF、CAD、その他のオフィスドキュメント
txt、java、php、py、md、js、css などのすべてのプレーン テキストをサポートします。
zip、rar、jar、tar、gzip、その他の圧縮パッケージをサポート
jpg、jpeg、png、gif、その他の画像プレビュー (反転、ズーム、ミラー) をサポート
Spring Boot を使用して開発されたプレビュー サービスは、構築とデプロイが非常に簡単です。
REST インターフェースはサービスを提供し、クロスプラットフォーム機能 (Java、php、python、go、php など) をサポートしており、アプリケーションへのアクセスはシンプルかつ便利です。
抽象プレビュー サービス インターフェイスは二次開発を容易にし、他の種類のファイルのプレビュー サポートを追加するのに非常に便利です
最も重要なことは、Apache プロトコルはオープンソースであるということです。コードを取得したら、何でもできるようになります。
Spring Boot: Spring Boot 開発リファレンス ガイド
フリーマーカー
レディソン
ジョドコンバーター
外部環境に依存する
redis (オプション、デフォルトでは使用されません)
OpenOffice または LibreOffice (Windows では組み込み、Linux では自動的にインストールされ、Mac OS では手動でインストールする必要があります)
kkFileView オンライン プレビュー v4.0.0 更新ログ
1. 基盤となる統合 OpenOffice が LibreOffice に置き換えられ、Office ファイルの互換性が強化され、プレビュー効果が向上しました。
2. 圧縮ファイルのディレクトリトラバーサルの脆弱性を修復する
3. PDFモード使用時にPPTプレビューが無効になる問題を修正しました。
4. PPT画像プレビューモードでのフロントエンド表示の異常を修正
5. 新機能: ホームページファイルのアップロード機能は、設定によりリアルタイムで有効または無効にすることができます。
6. Office プロセスのシャットダウン ログの最適化と追加
7. Windows 環境での Office コンポーネント ロジックの検索を最適化します (組み込みの LibreOffice が優先されます)。
8. Officeプロセスの起動を最適化し、同期の実行を変更する