JeeSite 4.x

Spring Boot 最好的快速开发平台

在线预览图片、文档、文本、视频等格式

简介

文件预览模块,通过浏览器在线快速预览文件,支持在线转换为浏览器可识别的格式。

包括但不限于以下格式,只要你可以解析的文件,可很容易扩充其它格式。

  • 图片预览:.gif、bmp、jpeg、jpg、png、ico
  • 文档预览:.doc、docx、xls、xlsx、ppt、pptx
  • PDF文件:pdf
  • 文本文件:txt
  • 音频文件:mp3、ogg、wav
  • 视频文件:mp4、webm、mkv

演示地址(请先登录再访问):http://demo.jeesite.com/js/a/index#/js/a/filemanager/index#文件管理

部署方法

引入模块

<!-- 文件在线预览 -->
<dependency>
	<groupId>com.jeesite</groupId>
	<artifactId>jeesite-module-filepreview</artifactId>
	<version>${project.parent.version}</version>
</dependency>

注意:此功能是个人版功能(联系技术支持获取私服地址)支持 v4.2.0 以上版本

参数配置

在线转换需要依赖 LibreOffice 工具,请配置如下参数:

# 文档转换工具
jodconverter:
  local:
    enabled: true
    
    # 指定 LibreOffice 主目录,便携版加 /App/libreoffice 后缀
    # 下载地址:https://zh-cn.libreoffice.org/download/libreoffice/
    officeHome: D:/LibreOffice/PortablePrevious/App/libreoffice
    
    # CentOS 下安装 LibreOffice:
    # 1、安装:yum -y install libreoffice
    # 2、配置:officeHome: /usr/lib64/libreoffice
    # Linux 中文字体乱码解决:
    # 1、上传 C:\Windows\Fonts 下的字体到 /usr/share/fonts/windows 目录
    # 2、执行命令: chmod 644 /usr/share/fonts/windows/* && fc-cache -fv
    
    # 监听端口
    portNumbers: 2002
    

关注 JeeSite 公众号,了解最新动态