
kkFileView 文件在线预览教程3 步跑起本地服务DWG 图纸浏览器直接看【免费下载链接】kkFileViewUniversal File Online Preview Project based on Spring-Boot项目地址: https://gitcode.com/GitHub_Trending/kk/kkFileView项目群里丢来一份 DWG 施工图会议室电脑没装 CAD客户发来的 Word 在微信里传几次就变了样。这类打开看看的需求其实不用装一套软件。kkFileView 是基于 Spring Boot 的通用文件在线预览项目部署成一个服务后几十种格式都能在浏览器里直接打开。三步跑起本地预览前置条件JDK 215.0.0 版本强制要求和 Maven。git clone https://gitcode.com/GitHub_Trending/kk/kkFileView cd kkFileView mvn clean package -DskipTestsjava -jar server/target/kkFileView-5.0.0.jar✅ 启动后浏览器访问http://localhost:8012/默认端口可用环境变量KK_SERVER_PORT覆盖。仓库自带 Windows 版 LibreOfficeserver/LibreOfficePortable/Linux 启动脚本会自动安装转换组件只有 Mac 需要手动装 LibreOffice。不想编译的话也可以直接运行server/src/main/java/cn/keking/ServerMain.java的 main 方法。能力全景哪些格式丢进去能直接看kkFileView 把转换前端渲染都收敛在一个服务里覆盖面大致如下办公文档doc/docx、xls/xlsx、ppt/pptx、csv以及 WPS 的 wps/dps/et、OFDCAD 图纸dwg、dxf、dwf、iges、dwt、plt、cf2 等3D 模型stl、obj、gltf/glb、3dm、fbx、ifc、fcstd 等文本文档txt、java、py、sql 等源码高亮md 和 xml 带渲染压缩包zip、rar、7z、tar 等可进入包内继续预览其他图片含 heic、音视频、xmind、drawio、bpmn、dcm、eml/msg 邮件、epubDWG 图纸怎么在线看三种预览模式怎么选CAD 图纸默认走SVG 矢量模式cad.preview.typesvg缩放不失真适合反复放大看细节改成pdf则整份图纸转成 PDF方便打印和标注。Office 文档 5.0 起默认也是PDF 模式想恢复以前的图片优先行为显式设置office.preview.typeimage并打开office.preview.switch.disabledfalse。场景选哪种为什么大图纸、低带宽要打开快image图片模式按页转图片分批加载像素渲染有精度损失需要打印、标注、保留矢量pdf矢量无损支持搜索定位在线反复放大查看svgCAD 默认矢量格式缩放不糊转换引擎也分两档默认的aspose-cadcad.conversionmodule1支持格式最多但吃服务器性能只处理 dwg/dxf/dwf 时可切到 cadviewer需自行下载转换包并放字体。接入自己的系统一个 GET 接口搞定核心接口就一个/onlinePreview?url注意url参数是文件地址做 Base64 再 URL 编码的双重编码源码WebUtils.decodeUrl里有明确报错提示String fileUrl http://files.example.com/dwg/plan.dwg; String encoded URLEncoder.encode( Base64.getEncoder().encodeToString(fileUrl.getBytes(StandardCharsets.UTF_8)), StandardCharsets.UTF_8); String preview http://localhost:8012/onlinePreview?url encoded;可选参数key开启kk.key后必填、encryptionAES 加密、page起始页、highlightall全文高亮。踩坑提示⚠️trust.host 不配就全部拒绝防 SSRF 机制下不配置信任域名时外部文件 URL 的预览请求会被默认拒绝正式使用必须配白名单只留本机测试用*不推荐。上传上限默认 500MBspring.servlet.multipart.max-file-size大图纸场景按需调大同时留意cad.timeout默认 90 秒和cad.thread默认 5 线程。Linux 部署注意file.dir目录读写权限转换缓存默认每天凌晨 3 点清理一次。老版本升级 5.0.0 后 Office 默认行为从图片变 PDF依赖旧行为的要在配置里显式改回来。从 clone 到第一个图纸在浏览器里打开整个过程十分钟以内。kkFileView 的价值在于把装软件才能看变成了加个地址就能看内网部署后基本不需要外部依赖。你日常被索要预览最多的格式是哪种【免费下载链接】kkFileViewUniversal File Online Preview Project based on Spring-Boot项目地址: https://gitcode.com/GitHub_Trending/kk/kkFileView创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考