当前位置:首页 > 文章中心 > 正文内容

怎样在服务器上实现PDF的内容搜索

dgx6667个月前 (05-04)文章中心31

最近配合做工程档案资料归档工作的同事,研究开发建设工程的项目档案管理系统。同事提出需求,希望能够在软件系统内实现纸质资料的扫描、存档、查询功能。扫描成PDF格式,能够直接搜索PDF文件里面的内容。

我觉得太难,超出了我的能力范围。开发工具我用的是魔方网表,它也不支持这个功能呀。最主要的是,这个功能有点鸡肋。本身我的文件都分门别类了,要查找直接到相应的分类去找就行了。去PDF里面搜,真的没有必要。我直接跟同事说,这个功能实现不了。

查看了其他做档案管理系统的软件,发现别的公司做的软件的确有这个功能。那么我们有没有可能也实现这个功能呢?

研究了一番,终于觉得可以实现了。利用专业PDF软件ABBYY FineReader 或者Adobe Acrobat DC扫描成为双层PDF文档(文件是图像,可以100%保留原始版面效果,又可以建立索引数据库),PDF上传系统后,用百度硬盘搜索工具建立索引(百度硬盘搜索工具可以搜索PDF文件里的内容)。然后以绑定网址的形式,将百度硬盘索引开放给使用的人(互联网使用的话,还需要先将百度硬盘搜索的地址由内网IP映射为公网IP)。这样就可以实现软件系统搜索PDF内容的功能了。

想法挺好,实际操作的时候,发现百度硬盘搜索地址是127.0.0.1,怎么映射成公网IP我不会。找懂行的帮我设置,结果设置不了,必须192.168开头的IP地址才可以。我想起百度硬盘搜索还有个服务器版。网上千辛万苦找到下载地址,安装后,发现默认有127和192两种IP地址。用192的IP地址设置映射,成功了。百度硬盘搜索服务器版需要登录,安全更有保障了。

扫描二维码推送至手机访问。

版权声明:本文由第六芝士网发布,如需转载请注明出处。

本文链接:http://www.dgx666.com/post/1293.html

分享给朋友:

“怎样在服务器上实现PDF的内容搜索” 的相关文章

cad2010~2014闪退的原因和解决方法(绝对有效)

在win10中,CAD2010~2014软件安装后,用注册机后,一打开就闪退是什么原因呢?遇到这类问题,我们该如何解决呢?一起来我的经验吧!。首先,CAD软件一打开就闪退,这种情况可能是ADLM文件已经被破坏,需要我们重新修复。具体步骤如下:第一步:打开电脑C盘。第二步:输入flexnet进行搜索。...

DirectX修复工具有什么用

DirectX修复工具有什么用方舟开服需要用到DirectX修复工具跟大家详细说说DirectX修复工具有什么用DirectX修复工具(DirectX Repair)官方最新版是一款优秀的系统DLL检测修复工具,DirectX不仅能够轻松的检测出电脑中缺失的.dll文件,还能够对其进行修复,并且兼容...

在CentOS 7.6生产环境上部署Suricata IDS模式经验分享(实操干货)

以下是在CentOS 7.6生产环境上部署Suricata IDS的详细步骤: 1. 系统准备# 更新系统(生产环境需谨慎评估是否执行)sudo yum update -y# 安装EPEL仓库(若已安装可跳过)sudo yum install epel-release -y# 安装必要依赖sudo...

国内首款自主研发三缸:升仕703F摩托车发布,4.38万元起

IT之家 4 月 29 日消息,感谢IT之家小伙伴 @小猪不配骑 提供的线索,广东大冶摩托车官宣推出升仕 703F 车型,升仕 703F 21 寸高座版现已在官网开售,定价 4.38 万元起。升仕 703F 号称是国内首款自主研发三缸摩托车,官方还表示“不是那种照片发布、PPT 发布、模型发布或发句...

加拿大“雪鸟”飞行表演队发生坠机事故

参考消息网10月16日报道据美国《军队时报》网站10月15日报道称,加拿大皇家空军表示,在美国参加特技飞行表演的一名“雪鸟”飞行表演队飞行员在表演前一刻被迫弹射逃出机舱,飞行员安然无恙。加拿大“雪鸟”飞行表演队(第431空中表演大队)称,10月13日,上尉凯万·多蒙-格勒尼耶驾驶的飞机,在美国佐治亚...

解锁C#新技能:巧用钩子实现Winform窗体智能关闭

一、引言在 Winform 应用程序的开发中,我们常常会遇到一些有趣且实用的需求。比如,当用户长时间没有操作键盘和鼠标时,自动关闭 Winform 窗体,以此来节省系统资源或者实现特定的业务逻辑 。实现这一功能的关键技术便是钩子(Hook),它可以监听键盘鼠标事件,让我们能够捕捉用户的每一次操作。这...