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

让人做网站需要注意什么条件域名续费一般多少钱一年

让人做网站需要注意什么条件,域名续费一般多少钱一年,东莞营销网站建设哪家好,百度seo效果怎么样由于Claude虽然可以分析整个文件#xff0c;但是对文件的大小以及字数是有限制的#xff0c;为了将pdf文件分批传入Claude人工智能分析和总结文章内容#xff0c;才有了这篇博客#xff1a; 在本篇博客中#xff0c;我们将介绍一个基于 wxPython 和 PyMuPDF 库编写的简易的…由于Claude虽然可以分析整个文件但是对文件的大小以及字数是有限制的为了将pdf文件分批传入Claude人工智能分析和总结文章内容才有了这篇博客 在本篇博客中我们将介绍一个基于 wxPython 和 PyMuPDF 库编写的简易的 PDF 页面内容提取应用程序。该应用程序允许用户选择一个 PDF 文件并指定起始页和结束页然后提取这些页面之间的文本内容并显示在应用程序窗口中。 C:\pythoncode\new\pdfbeginendcontent.py 环境配置 在开始之前请确保已经安装了以下两个库 wxPython用于创建 GUI 窗口和交互界面。PyMuPDF用于解析和提取 PDF 文件的内容。 你可以使用以下命令来安装这两个库 pip install wxPython PyMuPDF代码实现 下面是完整的 Python 代码实现 import wx import fitz import wx.lib.masked as maskedclass MyFrame(wx.Frame):def __init__(self):super().__init__(None, title提取PDF页面内容, size(400, 300))panel wx.Panel(self)vbox wx.BoxSizer(wx.VERTICAL)select_button wx.Button(panel, label选择PDF文件)select_button.Bind(wx.EVT_BUTTON, self.on_select_pdf)vbox.Add(select_button, proportion0, flagwx.ALIGN_CENTER | wx.ALL, border10)page_label wx.StaticText(panel, label开始页码)vbox.Add(page_label, proportion0, flagwx.LEFT, border10)self.start_page_input wx.TextCtrl(panel)vbox.Add(self.start_page_input, proportion0, flagwx.EXPAND | wx.ALL, border10)page_label2 wx.StaticText(panel, label结束页码)vbox.Add(page_label2, proportion0, flagwx.LEFT, border10)self.end_page_input wx.TextCtrl(panel)vbox.Add(self.end_page_input, proportion0, flagwx.EXPAND | wx.ALL, border10)extract_button wx.Button(panel, label提取内容)extract_button.Bind(wx.EVT_BUTTON, self.on_extract_content)vbox.Add(extract_button, proportion0, flagwx.ALIGN_CENTER | wx.ALL, border10)content_label wx.StaticText(panel, label内容)vbox.Add(content_label, proportion0, flagwx.LEFT, border10)self.content_text wx.TextCtrl(panel, stylewx.TE_MULTILINE | wx.TE_READONLY)vbox.Add(self.content_text, proportion1, flagwx.EXPAND | wx.ALL, border10)panel.SetSizer(vbox)def on_select_pdf(self, event):dialog wx.FileDialog(self, message选择PDF文件, wildcardPDF files (*.pdf)|*.pdf, stylewx.FD_OPEN)if dialog.ShowModal() wx.ID_OK:self.pdf_path dialog.GetPath()dialog.Destroy()def on_extract_content(self, event):doc fitz.open(self.pdf_path)start_page int(self.start_page_input.GetValue())end_page int(self.end_page_input.GetValue())if start_page 1 or end_page doc.page_count:wx.MessageBox(无效的页码, 错误, wx.OK | wx.ICON_ERROR)return# for page_num in range(start_page - 1, end_page):# page doc.load_page(page_num)# text page.get_text()# self.content_text.SetValue(text)content # 定义一个空字符串用于存储拼接的内容for page_num in range(start_page - 1, end_page):page doc.load_page(page_num)text page.get_text()content text # 将获取的文本添加到content中self.content_text.SetValue(content) # 设置content_text的值为拼接后的字符串doc.close()if __name__ __main__:app wx.App()frame MyFrame()frame.Show()app.MainLoop() 运行应用程序 保存以上代码为 pdf_extractor.py 文件然后在终端中运行以下命令启动应用程序 python pdf_extractor.py应用程序窗口将显示出来你可以点击 “选择PDF文件” 按钮选择一个 PDF 文件然后在起始页码和结束页码输入框中输入相应的页码最后点击 “提取内容” 按钮应用程序将提取选定页面范围内的文本内容并将其显示在文本框中。 总结 本篇博客介绍了一个使用 wxPython 和 PyMuPDF 库编写的简易的 PDF 页面内容提取应用程序。通过该应用程序用户可以方便地选择一个 PDF 文件并指定起始页和结束页提取这些页面之间的文本内容并在应用程序窗口中显示。
http://www.dnsts.com.cn/news/253131.html

相关文章:

  • 哪个网站有做视频转场的素材国内优秀网站案例
  • 扬中网站推广导流网站域名过期后续费多长时间生效
  • 万州网站制作一个人怎么做网站
  • 网站开发总结与收获wordpress 房产主题
  • 网站制作百度资源找个网页公司做网站
  • 租一个服务器建网站多少钱go做的网站
  • 帝舵手表官方网站产品线上推广渠道
  • 什么是网站的二级目录app软件开发制作公司电话
  • 用psd做的买书网站网络营销是做什么的工作
  • 企业建站设计电脑版 做网站尺寸
  • 网站建设与推广协议西安网页设计培训机构
  • 网站设计合理西安网站设计
  • 江门网站推广哪家好手机动画制作app免费
  • 用CMS做网站的好处软文营销范文100字
  • 云南住房与建设厅网站个人做百度云下载网站
  • 建设银行企业官方网站服装外贸流程
  • 长沙网站优化外包公司苏州网络维护
  • 香格里拉网站建设高端企业网站报价
  • 做招聘网站赚钱么wordpress标签
  • 微信官方网站首页天元建设集团有限公司董事长
  • 泉州设计网站楚州网站开发
  • 阿里巴巴中文站官网wordpress宝宝模板
  • 网站建设顺德云南省疾控中心最新提示
  • 自己有服务器怎么搭建网站做网站买一个域名多少钱
  • 网站关键词优化软件小红书推广模式
  • 湖南建设厅网站不良记录wordpress周期
  • allintitle:湛江网站建设 seo小制作小灯笼
  • 男女做暖暖的视频试看网站网站运营与网络推广方案
  • 标准品购买网站网站设计 网站开发 优化
  • 杭州思拓网站建设备案网站代理商