当前位置: 首页 > news >正文

保定网站设计推荐企业建一个网站需要多少钱

保定网站设计推荐,企业建一个网站需要多少钱,宁波奢华做网站排名,小学学校网站建设培训资料本次文章更新内容,图片以及扫描的PDF也可以支持批量提取指定区域内容了,主要是通过截图指定区域,然后使用OCR来识别该区域的文字来实现的,所以精度可能会有点不够,但是如果是数字的话,问题不大;…

本次文章更新内容,图片以及扫描的PDF也可以支持批量提取指定区域内容了,主要是通过截图指定区域,然后使用OCR来识别该区域的文字来实现的,所以精度可能会有点不够,但是如果是数字的话,问题不大; 所以最好还是纯电子版本的PDF文件提取效果最好。


需求1:假如我有一批数量比较多的同样格式的PDF电子文档,需要把特定多个区域的数字或者文字提取出来

需求2:我有一批PDF文档,但是文件的名称都是一些乱码,我需要根据PDF文件里面第一页内容的第一行的标题文字来批量重命名这些文件

说明:不适应场景:如果多个PDF文件的需要提取内容的区域的位置不一样,比如我要提取的数字在第一个PDF文件在(30,30)的坐标,结果在第二个文件变成了(35,35)这个坐标,那么软件就会无法很好的提取这个内容文本,所以这个代码的适用范围是多个PDF文档格式一致,并且需要提取的文本信息所在的PDF位置都基本一样的情况下适用。

思路1:我们任意选一个PDF文件作为样本,然后用代码把要提取的区域用方框标注出来,再然后把这些区域的坐标保存下来,后续批量处理每个PDF的时候,就根据保存的这些区域坐标来提取对应位置的文字或者数字

思路示意图:

最后的结果示意图:

这种思路的缺陷和需要注意的点:

1 需要每个批量处理的文件要提取的数据的位置都是一样的,比如第一个PDF文件需要提取的数字位于【100,100】这个坐标,那么后续每个文件需要提取的数字都要位于这个位置,如有变动,就会导致提取不到需要的数据,可以通过扩大区域的坐标范围来一定程度上的解决这个问题

2 如果提取的文字不齐全,说明可能框选的方框略微小了一点,我代码里面设置了一个单独增大某个区域的功能


需求2思路:一批PDF文档的名称都是一些乱码,我需要根据PDF文件里面第一页内容的标题来批量重命名这些文件,实际上很简单,就是解析PDF文件,然后获取第一行的内容,然后重命名该文件即可,这个代码不复杂,就没放在本页了。

代码:

from typing import Optional, Dict, Listfrom solapi.magic_eden.site_api.utils.consts import MEAPIUrls
from solapi.magic_eden.site_api.utils.data import collection_stats_cleaner, collection_info_cleaner, \collection_list_stats_cleaner
from solapi.magic_eden.site_api.utils.types import MECollectionStats, MECollectionInfo, MECollectionMetrics
from solapi.utils.api import BaseApiclass MagicEdenCollectionApi(BaseApi):def get_collection_stats_dirty(self, symbol: str) -> Optional[Dict]:url = f'{MEAPIUrls.COLLECTION_STATS}{symbol}'res = self._get_request(url)return res.get('results') if isinstance(res, dict) else Nonedef get_collection_info_dirty(self, symbol: str) -> Optional[Dict]:url = f'{MEAPIUrls.COLLECTION_INFO}{symbol}'res = self._get_request(url)return res if bool(res) else Nonedef get_collection_stats(self, symbol: str) -> Optional[MECollectionStats]:data = self.get_collection_stats_dirty(symbol)if data:return collection_stats_cleaner(data)def get_collection_info(self, symbol: str) -> Optional[MECollectionInfo]:data = self.get_collection_info_dirty(symbol)if data:return collection_info_cleaner(data)def get_collection_list_stats_dirty(self):url = MEAPIUrls.COLLECTION_LIST_STATSres = self._get_request(url)return res.get('results') if isinstance(res, dict) else Nonedef get_collection_list_stats(self) -> Optional[List[MECollectionMetrics]]:data = self.get_collection_list_stats_dirty()if data:return list(map(lambda x: collection_list_stats_cleaner(x), data))def get_collection_list_dirty(self):url = MEAPIUrls.COLLECTION_LISTres = self._get_request(url)return res.get('collections') if isinstance(res, dict) else Nonedef get_collection_list(self) -> Optional[List[MECollectionInfo]]:data = self.get_collection_list_dirty()if data:return list(map(lambda x: collection_info_cleaner(x), data))

代码下载链接:

链接:https://pan.baidu.com/s/1WQQ8kaDilaagjoK5IrYZzA

提取码:1111

http://www.yayakq.cn/news/269833/

相关文章:

  • 做多肽的都有哪些网站乡镇可以做门户网站
  • 网站引导页怎么设置传媒公司网站php源码
  • 南宁制作网站多少钱专业房地产网站建设
  • 企业网站栏目设置说明js特效网站欣赏
  • 城市建设理论研究网站淘宝价格网站建设
  • 营销网站优点京京商城
  • 做写字楼的网站有哪些军事新闻最新消息中国
  • 网站建设需要具备的能力广州网站开发软件平台
  • discuzq网站加上视频对seo影响
  • 沧县网站建设价格2017网站设计
  • 可信赖的企业网站开发大兴安岭网站制作
  • 做高防鞋 哪个网站能上架全渠道营销成功案例
  • 重庆网站推广团队网站域名费
  • 郑州网站定制外包视频链接生成器在线制作
  • 做网站月入可以自己做网站经营吗
  • 济南联通网站备案wordpress 交易
  • 网站开发的最初阶段包括传奇怎么建设自己的网站
  • 工商工事上哪个网站做网站内容图片怎么做
  • 网站建设设计师vs2017网站开发时修改的页面未变化
  • 用php做网站的方法html5旅游网页设计
  • 学校网站系统建立网站的好处
  • 网页设计心得体会1500seo投放
  • 宾川网站建设江苏省建设厅网站职称评审系统
  • 网页小游戏网站建设wordpress只显示主题
  • 林河西网站建设个人网站与企业网站区别
  • 千博企业网站管理系统完整版 2014网站域名注册查询
  • 做网站要学哪些代码开发区人力资源服务中心
  • 建设高端网站的公司软件外包合同模板
  • 苏州 网站 建设 公司成都推广公司联系电话
  • 建设网站 可以用3层架构吗外包公司名称