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

vs中可以用新建项目来做网站吗seo快速排名系统

vs中可以用新建项目来做网站吗,seo快速排名系统,扬州哪里做网站,妈妈教儿子做愛的网站本次文章更新内容,图片以及扫描的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.yidumall.com/news/22036.html

相关文章:

  • 网站2级目录怎么做上海网站建设服务
  • 阿里巴巴做网站客服各大网站提交入口
  • 做牛津布面料在哪个网站找客户wordpress网站建设
  • 网站添加cms自己有域名怎么建网站
  • 图片类网站 怎么做优化html网页制作软件
  • 东莞网站哪家好电商网站设计方案
  • 温州公司网站建设关键词怎么选择技巧
  • 马关县网站建设口碑营销怎么做
  • 个人网站用什么域名好公众号软文范例100
  • jsp php动态网站开发百度 竞价排名
  • 环球设计官网微博关键词排名优化
  • 浦东做网站公司公司seo是什么意思
  • 温州网站建设联系电话2345导航网址
  • 网站广告推广哪家好百度学术论文查重免费
  • 商业网站是怎么做的百度百科推广联系方式
  • 大连长建个人主页商品关键词优化的方法
  • 网站页面设计百度站长工具怎么查排名
  • wordpress php占内存seo教程排名第一
  • 启东市住房和城乡建设局网站新闻今天的最新新闻
  • 网站建设顾问网站收录
  • 对招聘公司做评价的网站网站案例
  • 汽车网站制作泰安百度推广电话
  • 网站建设中端口号的作用是什么衡阳seo快速排名
  • 蒙古文门户网站建设督导百度热点榜单
  • 云南网站建设选天软站长之家ppt素材
  • 什么蓝色 适合公司网站主色策划品牌全案
  • 申请网站建设的报告优化关键词有哪些方法
  • 网站关键词优化难不难推广方案怎么写
  • 山东省建设备案网站审批百度 官网
  • 个人网站建设需求说明书百度怎么优化关键词排名