尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

kkFileViewOfficeEdit 支持哪些文件格式?Office/PDF/图片/压缩包/文本全场景预览清单

kkFileViewOfficeEdit 支持哪些文件格式?Office/PDF/图片/压缩包/文本全场景预览清单 kkFileViewOfficeEdit 支持哪些文件格式Office/PDF/图片/压缩包/文本全场景预览清单【免费下载链接】kkFileViewOfficeEdit文件在线预览及OFFICE(word,excel,ppt)的在线编辑项目地址: https://gitcode.com/gh_mirrors/kk/kkFileViewOfficeEdit文件在线预览与在线编辑是办公系统、OA、网盘类产品的刚需而选择 kkFileViewOfficeEdit 之前大家最关心的往往是它到底支持哪些文件格式本文基于项目源码为你整理一份完整的 kkFileViewOfficeEdit 文件格式支持清单覆盖 Office 文档、PDF、图片、压缩包、纯文本与多媒体六大场景帮你快速判断它能否满足你的业务需求。一图看懂kkFileViewOfficeEdit 支持的文件格式总览kkFileViewOfficeEdit 是一个基于 Spring Boot 的文件在线预览及 OFFICEWord/Excel/PPT在线编辑工具。它不依赖人工配置而是根据文件后缀名自动分类把文件路由到对应的预览处理器整个判定逻辑都集中在 FileUtils.java 的typeFromUrl()方法中类型枚举定义在 FileType.java共划分出 7 大类型文件类型常见格式处理方式️ Office 文档doc、docx、xls、xlsx、ppt、pptx转换 PDF 后预览支持在线编辑 PDFpdf借助 PDF.js 直接预览️ 图片jpg、jpeg、png、gif、bmp、ico、RAW网页直接展示支持缩放、旋转、翻转 压缩包zip、rar、jar、tar、gzip、7z解压为目录树在线逐层浏览 纯文本txt、md、java、js、css、sql、html、xml、properties 等文本页直接展示 多媒体mp3、mp4、flv、rmvbHTML5 播放器在线播放❓ 其他未识别的后缀友好提示可引导下载Office 文档格式Word/Excel/PPT 全支持作为项目的核心亮点kkFileViewOfficeEdit 对微软 Office 三大件做到了全覆盖Word 文字文档doc、docxExcel 电子表格xls、xlsxPowerPoint 演示文稿ppt、pptx预览时服务端通过内置的 OpenOffice 把 Office 文件转换为 PDF 再渲染到浏览器兼容性极佳更强大的是这三类文档还支持在线编辑编辑保存后通过回调地址把新文件回传非常适合 OA 审批、合同流转等场景。相关实现可参考 OfficeFilePreviewImpl.java 与 OfficeToPdf.java。PDF 格式免转换直接预览PDF 是办公场景中最常见的最终交付格式kkFileViewOfficeEdit 对 PDF 做了特殊处理——无需任何转换直接交给内置的 PDF.js 渲染打开速度快、清晰度高支持翻页、缩放、打印等操作。此外项目还能把 OpenOffice 支持的其他格式统一导出为 PDF这一系列的格式注册与导出属性配置都可以在 ControlDocumentFormatRegistry.java 中看到。图片格式jpg/png/gif 等即时预览支持 jpg、jpeg、png、gif、bmp、ico 等常见图片格式的在线预览浏览器直接展示无需下载。项目还贴心地内置了缩放、旋转、镜像翻转等交互能力浏览产品图、设计稿、截图都非常顺手。图片类文件的清单定义在 FileUtils.java 的listPictureTypes()方法中。压缩包格式zip/rar 等目录树在线浏览这一能力非常实用zip、rar、jar、tar、gzip、7z等压缩包会被自动解压并生成层级目录树你可以像在资源管理器里一样逐层浏览包内文件如果压缩包里包含图片还会自动提取为图片预览列表。解压与目录树构建逻辑可参考 ZipReader.java预览入口在 CompressFilePreviewImpl.java。文本格式代码文件也能直接看对于 txt、md、java、php、py、js、css、sql、html、xml、properties 等所有纯文本文件kkFileViewOfficeEdit 会直接以文本页展示无需任何转换。文本类型支持列表可在 application-dev.properties 中通过simText配置项自由扩展默认已包含常用代码与配置文件后缀日常阅读日志、代码、配置非常方便。多媒体格式音视频在线播放除了文档类项目还内置了 mp3、mp4、flv、rmvb 等多媒体格式的在线播放支持同样在 application-dev.properties 中通过media配置项维护方便在网盘、教学、素材管理等场景中直接预览音视频内容。如何使用预览与编辑只需一个 URL确认格式支持后接入方式也极其简单——启动服务默认端口 8012后只需拼一个 URL 即可在线预览http://IP:端口/onlinePreview?url你的文件地址在线编辑http://IP:端口/onlineEdit?url你的文件地址callBack回调地址其中 URL 参数需要进行 encode 编码编辑保存成功后会回调你指定的地址并传回新文件的下载路径具体接口定义可查看 OnlinePreviewController.java 和 OnlineEditController.java。总结一套服务覆盖办公全场景总的来说kkFileViewOfficeEdit 的文件格式支持面非常广Office 三件套既能预览又能在线编辑PDF 免转换直出图片、压缩包、文本、音视频各有专属处理方案且类型清单均可通过配置文件按需扩展。无论你是想搭建内部文档预览服务还是为业务系统补充在线编辑能力这份格式清单都能帮你快速评估它是否合适。如果你还需要判断某个冷门后缀直接看 FileUtils.java 中的分类方法即可一目了然。【免费下载链接】kkFileViewOfficeEdit文件在线预览及OFFICE(word,excel,ppt)的在线编辑项目地址: https://gitcode.com/gh_mirrors/kk/kkFileViewOfficeEdit创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表