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

河北网站备案管理系统用手机做诱导网站

河北网站备案管理系统,用手机做诱导网站,外贸网站建设平台优化营销推广,怎么下载网站所有源码要在Python中标注PDF文件中的关键字#xff0c;可以使用Python的PDFMiner库和Python的matplotlib库。 首先#xff0c;需要安装这两个库。可以使用pip命令进行安装#xff1a; shell 复制代码 pip install pdfminer.six matplotlib 接下来#xff0c;可以使用以下代码实现…要在Python中标注PDF文件中的关键字可以使用Python的PDFMiner库和Python的matplotlib库。 首先需要安装这两个库。可以使用pip命令进行安装 shell 复制代码 pip install pdfminer.six matplotlib 接下来可以使用以下代码实现关键字查找和标注功能 python 复制代码 import pdfminer   from pdfminer.high_level import extract_text   from pdfminer.layout import LAParams   from pdfminer.pdfinterp import PDFResourceManager, PDFPageInterpreter   from pdfminer.converter import TextConverter   import io   import matplotlib.pyplot as plt   from PIL import Image, ImageDraw, ImageFont      def search_and_highlight(pdf_path, keyword, output_path):       # 读取PDF文件       resource_manager PDFResourceManager()       fake_file_handle io.StringIO()       converter TextConverter(resource_manager, fake_file_handle, laparamsLAParams())       page_interpreter PDFPageInterpreter(resource_manager, converter)       with open(pdf_path, rb) as fh:           for page in pdfminer.pdfparser.PDFParser(fh).get_pages():               page_interpreter.process_page(page)           text fake_file_handle.getvalue()       # 关闭打开的PDF文件和文本转换器       converter.close()       fake_file_handle.close()       # 在文本中查找关键字并高亮显示       highlighted_text highlight(text, keyword)       # 将高亮显示的文本写入新的PDF文件       output io.StringIO()       with open(output_path, w) as out:           out.write(highlighted_text)       # 显示带有高亮显示的文本的PDF文件       plt.imshow(Image.open(output), originlower)       plt.axis(off)       plt.show()      def highlight(text, keyword):       words text.split()       start None       result []       for i in range(len(words)):           if words[i] keyword:               if start is not None:                   result[-1] words[i] words[i1] words[i2] words[i3] words[i4] words[i5] words[i6] words[i7] words[i8] words[i9] words[i10] words[i11] words[i12] words[i13] words[i14] words[i15]  # 可以根据需要调整选择的词数范围。例如选择2个词或3个词。也可以使用其他逻辑来确定如何选择这些词。                   start None           else:               if start is None:                   start i       if start is not None:           result[-1] .join(words[start:])  # 如果最后一个匹配项后面还有文本则将其添加到结果中。这可以防止在最后一个匹配项后面出现断句。       return result
http://www.w-s-a.com/news/225461/

相关文章:

  • 设备网站模板江西的赣州网站建设
  • 邯郸营销型网站国际招聘人才网
  • hexo wordpress 主题织梦网站优化教程
  • 网站建设方案及上海市建设协会网站
  • 轴承外贸网站怎么做南宁网站排名优化公司哪家好
  • 沈阳企业网站建站郴州优化公司
  • cctv5+手机在线直播观看seo关键词排名优化方法
  • 网站建设公司怎么谈单怎么开通微信小程序商店
  • 深圳做网站案例一个服务器可以备案几个网站
  • 网络营销策划名词解释泉州百度推广排名优化
  • 一键生成网站的软件互联网营销师是干什么
  • 网站后台管理水印怎么做手机优化设置
  • 哪个网站做图文素材多wordpress++优化
  • 建设网站就选用什么样的公司网站类型分类有哪些
  • 找平面设计师网站网站建设须知
  • 建设联结是不是正规网站wordpress 微博同步
  • 瑞安微网站建设广州推广
  • 做旅游宣传网站的流程图中国企业集成网电子商务
  • 开发商城网站开发成交功能网站
  • 网站建设公司专业公司排名搭建网站的企业
  • 网站建设难吗海南智能网站建设报价
  • 企业网站建设选题的依据及意义校园网站建设的论文
  • 网站版面设计方案水电维修在哪个网站上做推广好些
  • 邹平建设局官方网站企业宣传片广告公司
  • 南京建设集团网站建站极速通
  • 网站建设与推广员岗位职责网站开发应如何入账
  • 企业网站的作用和目的手机回收站
  • 大连零基础网站建设培训电话郎溪做网站
  • 成都科技网站建设注册公司最少需要多少注册资金
  • 找公司做网站注意事项麻城建设局网站停办