论文查重系统常见问题解决方案
项目基础介绍
论文查重系统是一个基于C#和C++开发的文本查重/论文查重系统。该项目旨在提供高效的文本查重功能,支持对简体中文文件进行横向查重和纵向查重。系统具备一亿字次级论文库秒级查重的性能,适用于多种查重场景,如论文查重、数据去重、文档查重、文本去重、标书查重、辅助防串标、作业查重等。
新手使用注意事项及解决方案
1. 项目依赖和环境配置
问题描述:新手在克隆项目后,可能会遇到依赖包未下载或环境配置不正确的问题。
解决步骤:
- 克隆源代码:首先,使用
git clone https://github.com/tianlian0/paper_checking_system.git
命令克隆项目到本地。 - 环境配置:确保本地安装了Visual Studio 2017及以上版本,并安装了.NET开发组件。同时,需要安装vc2015运行库和.NET Framework 4.6。
- 依赖包下载:如果遇到Spire报错,可能是因为相关第三方包还未下载完毕。可以等待Visual Studio自动下载,或打开NuGet手动下载缺少的包。
2. 查重结果为0的问题
问题描述:用户在查重时发现结果始终为0,无法正常使用查重功能。
解决步骤:
- 添加本地比对库:系统使用本地比对库进行纵向查重,查重之前需要先添加本地比对库。如果没有添加比对库,结果肯定是0。
- 正确添加比对库:在比对库管理选项卡下,使用“添加到比对库”按钮进行添加。直接向文件夹中复制文件是不生效的。
- 检查比对库文件:确保比对库文件格式正确,且文件名不重复。如果文件名相同,系统会自动跳过比对。
3. 文件格式转换失败
问题描述:部分PDF或Word文件在查重前无法成功转换,导致查重失败。
解决步骤:
- 检查文件格式:确保待查文件格式为系统支持的格式(如PDF、Word等)。
- 更新第三方组件:项目中使用了第三方开源组件PDFBOX和IKVM。如果遇到转换失败的问题,可以尝试更新这些组件到最新版本。
- 反馈问题:如果发现某些文件无法转换,可以通过GitHub的Issues页面反馈问题,并提供文件下载链接,以便开发者进行修复。
通过以上步骤,新手用户可以更好地理解和使用论文查重系统,解决常见问题,确保系统正常运行。