5.0版本 发布 新增 cadviewer转换方法

This commit is contained in:
高雄
2026-01-22 11:35:09 +08:00
parent e43f10138f
commit a2fe4658c4
2 changed files with 23 additions and 23 deletions

View File

@@ -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

View File

@@ -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(启用)