# hhfileview **Repository Path**: dotnetboy/hhfileview ## Basic Information - **Project Name**: hhfileview - **Description**: 之前寻找在线预览Office相关文件的方案,找到一个用Java开发的项目kkfileview(kkfileview.keking.cn)非常好用,没看错,我的名字就是参考(抄袭)的kkfileview。 后面闲下来有几天时间,继续参考kkfileview的解决方案用.net 6做了一个乞丐版(代码烂,功能少)的解决方案练练手,由于本人水平有限,项目的缺陷大家不要上升到语言,谢谢。 - **Primary Language**: C# - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 11 - **Forks**: 3 - **Created**: 2022-12-13 - **Last Updated**: 2024-10-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # hhfileview #### 介绍 之前寻找在线预览Office相关文件的方案,找到一个用Java开发的项目kkfileview(kkfileview.keking.cn)非常好用,没看错,我的名字就是参考(抄袭)的kkfileview。 后面闲下来有几天时间,继续参考kkfileview的解决方案用.net 6做了一个乞丐版(代码烂,功能少)的解决方案练练手,由于本人水平有限,项目的缺陷大家不要上升到语言,谢谢。 ##### 后续有时间会继续更新完善 #### 软件思路 通过下载网络文件,分析其类型,再通过pdfjs、LibreOffice等第三方开源的包输出文件预览。 #### 安装教程 1. Windows 1> 安装IIS 2> 安装LibreOffice 3> 下载压缩包解压后部署到IIS,并设置应用池标识为自定义标识(为了调用LibreOffice) ![IIS资源池配置](images/iis.pngimage.png) 4> 打开网站后会出现如下页面 ![首页](images/index.pngimage.png) #### 演示地址(小本服务器,又慢又卡,悠着点) [http://39.99.54.86:9001/](http://39.99.54.86:9001/) #### 预览效果 1. 压缩包 ![压缩包](images/rar.pngimage.png) 2. PPT ![PPT](images/ppt.pngimage.png) 3. Excel ![Excel](images/excel.pngimage.png) 4. Word ![Word](images/word.pngimage.png) 5. 图片 ![图片](images/shq.pngimage.png)