mirror of
https://gitee.com/kekingcn/file-online-preview.git
synced 2026-04-09 09:47:35 +00:00
5.0版本 发布 新增 cadviewer转换方法
This commit is contained in:
@@ -118,12 +118,12 @@ cad.preview.type = ${KK_CAD_PREVIEW_TYPE:svg}
|
|||||||
# cadviewer 下载地址 https://cadviewer.com/alldownloads/autoxchange/ 更具自己系统下载转换包(支持转换格式为 svg、svgz、pdf)
|
# cadviewer 下载地址 https://cadviewer.com/alldownloads/autoxchange/ 更具自己系统下载转换包(支持转换格式为 svg、svgz、pdf)
|
||||||
# 1=aspose-cad 转换格式为 pdf,svg,tif 支持类型最多
|
# 1=aspose-cad 转换格式为 pdf,svg,tif 支持类型最多
|
||||||
# 2=cadviewer 转换格式为 pdf,svg 支持的类型 dwg dxf dwf
|
# 2=cadviewer 转换格式为 pdf,svg 支持的类型 dwg dxf dwf
|
||||||
cad.conversionmodule = 2
|
cad.conversionmodule = 1
|
||||||
|
|
||||||
# Cad 后端转换包路径 (linux 严格注意大小写)
|
# Cad 后端转换包路径 (linux 严格注意大小写)
|
||||||
# cadviewer windows 修改名称为 cadviewer.exe linux修改名称为 cadviewer 需要安装字体
|
# cadviewer windows 修改名称为 cadviewer.exe inux修改名称为 cadviewer 需要安装字体
|
||||||
# cadviewer 字体下载 https://cadviewer.com/downloads/fonts/fonts.tar.gz 放在 cad.file.path 目录里面的fonts.
|
# cadviewer 字体下载 https://cadviewer.com/downloads/fonts/fonts.tar.gz 放在 cad.file.path 目录里面的fonts.
|
||||||
cad.cadconverterpath = D:/github/AutoXChange/
|
cad.cadconverterpath = false
|
||||||
|
|
||||||
|
|
||||||
# CAD文件处理线程数
|
# CAD文件处理线程数
|
||||||
@@ -227,7 +227,7 @@ media.convert.max.size = 300
|
|||||||
|
|
||||||
# 是否禁用视频格式转换功能,默认为false(禁用)
|
# 是否禁用视频格式转换功能,默认为false(禁用)
|
||||||
# ⚠️ 重要:视频转换非常消耗CPU和内存资源
|
# ⚠️ 重要:视频转换非常消耗CPU和内存资源
|
||||||
media.convert.disable = ${KK_MEDIA_CONVERT_DISABLE:true}
|
media.convert.disable = ${KK_MEDIA_CONVERT_DISABLE:false}
|
||||||
|
|
||||||
|
|
||||||
###############################################################################
|
###############################################################################
|
||||||
@@ -244,8 +244,8 @@ file.dir = ${KK_FILE_DIR:default}
|
|||||||
# ⚠️ 安全警告:配置此路径可能允许访问系统文件,请谨慎配置
|
# ⚠️ 安全警告:配置此路径可能允许访问系统文件,请谨慎配置
|
||||||
# Windows示例(注意前面加反斜杠):\D:\\kkFileview\\1\\1.txt
|
# Windows示例(注意前面加反斜杠):\D:\\kkFileview\\1\\1.txt
|
||||||
# Linux示例(注意前面加正斜杠):/opt/1.txt
|
# Linux示例(注意前面加正斜杠):/opt/1.txt
|
||||||
# 使用file协议访问:file://d:/1/1.txt(Windows)或 file:/opt/1.txt(Linux)
|
# 使用file协议访问:file://d:/1/1.txt(Windows)或 file:/opt/1/1.txt(Linux)
|
||||||
local.preview.dir = \D:\\
|
local.preview.dir = ${KK_LOCAL_PREVIEW_DIR:default}
|
||||||
|
|
||||||
# 是否启用缓存,支持动态配置
|
# 是否启用缓存,支持动态配置
|
||||||
# 默认true,开启缓存提高性能
|
# 默认true,开启缓存提高性能
|
||||||
@@ -264,17 +264,17 @@ cache.type = ${KK_CACHE_TYPE:jdk}
|
|||||||
# cluster: 集群模式
|
# cluster: 集群模式
|
||||||
# sentinel: 哨兵模式(高可用)
|
# sentinel: 哨兵模式(高可用)
|
||||||
# master-slave: 主从模式
|
# master-slave: 主从模式
|
||||||
spring.redisson.mode = single
|
#spring.redisson.mode = single
|
||||||
# Redis连接地址,支持多种格式:
|
# Redis连接地址,支持多种格式:
|
||||||
# 单机模式:redis://127.0.0.1:6379
|
# 单机模式:redis://127.0.0.1:6379
|
||||||
# 集群模式:redis://node1:6379,redis://node2:6379,redis://node3:6379
|
# 集群模式:redis://node1:6379,redis://node2:6379,redis://node3:6379
|
||||||
# 哨兵模式:redis://sentinel1:26379,redis://sentinel2:26379
|
# 哨兵模式:redis://sentinel1:26379,redis://sentinel2:26379
|
||||||
spring.redisson.address = ${KK_SPRING_REDISSON_ADDRESS:redis://127.0.0.1:6379}
|
#spring.redisson.address = ${KK_SPRING_REDISSON_ADDRESS:redis://127.0.0.1:6379}
|
||||||
# Redis连接密码,无密码时留空
|
# Redis连接密码,无密码时留空
|
||||||
spring.redisson.password = ${KK_SPRING_REDISSON_PASSWORD:}
|
#spring.redisson.password = ${KK_SPRING_REDISSON_PASSWORD:}
|
||||||
# Redis数据库索引,默认为0(0-15)
|
# Redis数据库索引,默认为0(0-15)
|
||||||
# 不同业务可使用不同数据库隔离
|
# 不同业务可使用不同数据库隔离
|
||||||
spring.redisson.database = ${KK_SPRING_REDISSON_DATABASE:0}
|
#spring.redisson.database = ${KK_SPRING_REDISSON_DATABASE:0}
|
||||||
|
|
||||||
# 缓存清理配置
|
# 缓存清理配置
|
||||||
# 是否启用缓存自动清理,默认为true(启用)
|
# 是否启用缓存自动清理,默认为true(启用)
|
||||||
@@ -301,8 +301,8 @@ base.url = ${KK_BASE_URL:default}
|
|||||||
# trust.host = kkview.cn,yourdomain.com,cdn.example.com
|
# trust.host = kkview.cn,yourdomain.com,cdn.example.com
|
||||||
# 如果需要允许所有域名(不推荐,仅用于测试环境),请设置为:
|
# 如果需要允许所有域名(不推荐,仅用于测试环境),请设置为:
|
||||||
# trust.host = *
|
# trust.host = *
|
||||||
# 当前配置:默认本机测试 (正式启用请修改)
|
# 当前配置:默认本机测试 (正式启用请修改)
|
||||||
trust.host = *
|
trust.host = ${KK_TRUST_HOST:default}
|
||||||
|
|
||||||
# 不信任站点黑名单配置,多个用逗号隔开
|
# 不信任站点黑名单配置,多个用逗号隔开
|
||||||
# 黑名单优先级高于白名单,设置后将禁止预览来自这些站点的文件
|
# 黑名单优先级高于白名单,设置后将禁止预览来自这些站点的文件
|
||||||
@@ -318,11 +318,11 @@ prohibit = ${KK_PROHIBIT:exe,dll,dat}
|
|||||||
# 是否忽略SSL证书验证,默认为true(忽略)
|
# 是否忽略SSL证书验证,默认为true(忽略)
|
||||||
# 用于开发环境或自签名证书场景
|
# 用于开发环境或自签名证书场景
|
||||||
# 生产环境建议设置为false,启用完整的证书验证
|
# 生产环境建议设置为false,启用完整的证书验证
|
||||||
kk.ignore.ssl = true
|
kk.ignore.ssl = false
|
||||||
|
|
||||||
# 是否启用URL重定向功能,默认为true(启用)
|
# 是否启用URL重定向功能,默认为true(启用)
|
||||||
# 用于处理文件下载、外部资源引用等场景
|
# 用于处理文件下载、外部资源引用等场景
|
||||||
kk.enable.redirect = true
|
kk.enable.redirect = false
|
||||||
|
|
||||||
|
|
||||||
###############################################################################
|
###############################################################################
|
||||||
@@ -389,7 +389,7 @@ ftp.username = false
|
|||||||
|
|
||||||
# 是否禁用首页文件上传功能,默认为true(禁用)
|
# 是否禁用首页文件上传功能,默认为true(禁用)
|
||||||
# 设置为true可关闭上传功能,仅用于预览
|
# 设置为true可关闭上传功能,仅用于预览
|
||||||
file.upload.disable = false
|
file.upload.disable = true
|
||||||
|
|
||||||
# 网站备案信息,显示在首页底部,默认为空
|
# 网站备案信息,显示在首页底部,默认为空
|
||||||
beian = ${KK_BEIAN:default}
|
beian = ${KK_BEIAN:default}
|
||||||
@@ -440,7 +440,7 @@ aes.key = 1234567890123456
|
|||||||
# Basic认证配置,格式:域名:用户名:密码,多个用逗号分隔
|
# Basic认证配置,格式:域名:用户名:密码,多个用逗号分隔
|
||||||
# 用于保护特定域名的访问
|
# 用于保护特定域名的访问
|
||||||
# 示例:192.168.0.1:admin:pass123,example.com:user:pass456
|
# 示例:192.168.0.1:admin:pass123,example.com:user:pass456
|
||||||
basic.name = 10.99.1.2:aaa:bbb
|
basic.name = false
|
||||||
|
|
||||||
# User-Agent验证字符串,默认不启用
|
# User-Agent验证字符串,默认不启用
|
||||||
# 可用于简单的客户端验证
|
# 可用于简单的客户端验证
|
||||||
@@ -458,13 +458,13 @@ kk.refreshschedule = 2
|
|||||||
kk.isshowaeskey = false
|
kk.isshowaeskey = false
|
||||||
|
|
||||||
# 是否允许XLSX编辑
|
# 是否允许XLSX编辑
|
||||||
kk.xlsxallowedit = true
|
kk.xlsxallowedit = false
|
||||||
|
|
||||||
# 是否显示XLSX工具栏
|
# 是否显示XLSX工具栏
|
||||||
kk.xlsxshowtoolbar = true
|
kk.xlsxshowtoolbar = false
|
||||||
|
|
||||||
# 首页是否显示key密钥 默认为false(禁用)
|
# 首页是否显示key密钥 默认为false(禁用)
|
||||||
kk.isshowkey = true
|
kk.isshowkey = false
|
||||||
|
|
||||||
# 预览html文件 是否启用JavaScript 默认为true(启用)
|
# 预览html文件 是否启用JavaScript 默认为true(启用)
|
||||||
kk.scriptjs = true
|
kk.scriptjs = true
|
||||||
|
|||||||
@@ -264,17 +264,17 @@ cache.type = ${KK_CACHE_TYPE:jdk}
|
|||||||
# cluster: 集群模式
|
# cluster: 集群模式
|
||||||
# sentinel: 哨兵模式(高可用)
|
# sentinel: 哨兵模式(高可用)
|
||||||
# master-slave: 主从模式
|
# master-slave: 主从模式
|
||||||
spring.redisson.mode = single
|
#spring.redisson.mode = single
|
||||||
# Redis连接地址,支持多种格式:
|
# Redis连接地址,支持多种格式:
|
||||||
# 单机模式:redis://127.0.0.1:6379
|
# 单机模式:redis://127.0.0.1:6379
|
||||||
# 集群模式:redis://node1:6379,redis://node2:6379,redis://node3:6379
|
# 集群模式:redis://node1:6379,redis://node2:6379,redis://node3:6379
|
||||||
# 哨兵模式:redis://sentinel1:26379,redis://sentinel2:26379
|
# 哨兵模式:redis://sentinel1:26379,redis://sentinel2:26379
|
||||||
spring.redisson.address = ${KK_SPRING_REDISSON_ADDRESS:redis://127.0.0.1:6379}
|
#spring.redisson.address = ${KK_SPRING_REDISSON_ADDRESS:redis://127.0.0.1:6379}
|
||||||
# Redis连接密码,无密码时留空
|
# Redis连接密码,无密码时留空
|
||||||
spring.redisson.password = ${KK_SPRING_REDISSON_PASSWORD:}
|
#spring.redisson.password = ${KK_SPRING_REDISSON_PASSWORD:}
|
||||||
# Redis数据库索引,默认为0(0-15)
|
# Redis数据库索引,默认为0(0-15)
|
||||||
# 不同业务可使用不同数据库隔离
|
# 不同业务可使用不同数据库隔离
|
||||||
spring.redisson.database = ${KK_SPRING_REDISSON_DATABASE:0}
|
#spring.redisson.database = ${KK_SPRING_REDISSON_DATABASE:0}
|
||||||
|
|
||||||
# 缓存清理配置
|
# 缓存清理配置
|
||||||
# 是否启用缓存自动清理,默认为true(启用)
|
# 是否启用缓存自动清理,默认为true(启用)
|
||||||
|
|||||||
Reference in New Issue
Block a user