首页 > 编程语言 >python读取pdf.241122

python读取pdf.241122

时间:2025-01-06 11:34:07浏览次数:1  
标签:读取 python pdf.241122 pdfplumber print pdf page first

1. vscode 安装python插件

2. vscode 终端安装pdfminer.six , pdfplumber

python -m pip install pdfminer.six
python -m pip install pdfplumber

3. 在代码目录,放一个pdf文件,命名为1.pdf

4. 新建python文件,代码:

import pdfplumber

# 加载pdf
path = "1.pdf"
with pdfplumber.open(path) as pdf:
    print(pdf)
    print(type(pdf))

    # 读取pdf文档信息
    print("pdf文档信息:", pdf.metadata)

    # 输出总页数
    print("pdf文档总页数:", len(pdf.pages))

    # 1.读取第一页宽度、高度等信息
    first_page = pdf.pages[0]  # pdfplumber.Page对象第一页
    # 查看页码
    print('pdf页码:', first_page.page_number)
    # 查看页宽
    print('pdf页宽:', first_page.width)
    # 查看页高
    print('pdf页高:', first_page.height)

    # 2.读取文本第一页
    first_page = pdf.pages[0]  # pdfplumber.Page对象第一页
    text = first_page.extract_text()
    print(text)

5. vscode run in terminal,试试。

标签:读取,python,pdf.241122,pdfplumber,print,pdf,page,first
From: https://www.cnblogs.com/amadeuslee/p/18654938

相关文章

  • 项目50:简易健康问卷调查【源代码】 --- 《跟着小王学Python·新手》
    项目50:简易健康问卷调查【源代码】—《跟着小王学Python·新手》《跟着小王学Python》是一套精心设计的Python学习教程,适合各个层次的学习者。本教程从基础语法入手,逐步深入到高级应用,以实例驱动的方式,帮助学习者逐步掌握Python的核心概念。通过开发游戏、构建Web应用......
  • python-函数的参数
    默认参数一定要用不可变对象,如果是可变对象,程序运行时会有逻辑错误!要注意定义可变参数和关键字参数的语法:*args是可变参数,args接收的是一个tuple;**kw是关键字参数,kw接收的是一个dict。以及调用函数时如何传入可变参数和关键字参数的语法:可变参数既可以直接传入:func(1,2,3),......
  • 一文讲透python的优缺点、学习线路和应用场景
    根据TIOBE在2024年12月公布的编程语言排行榜,python以23.84%受欢迎程度的指标,稳居榜首,已经甩第二名C++几条街了,而且这个占比还在以飞快的速度增长,python为什么那么火?风云作为一个python狂热者,日常工作中,也大部分用python来解决问题,今天,借这个排行榜再聊一聊pythonpython 的流......
  • Python 中的列表推导式详解
    Python中的列表推导式详解列表推导式(ListComprehension)是Python提供的一种简洁而优雅的生成列表的方式。它能够在一行代码中完成循环与条件判断,使代码更加直观和易读。本文将从基础到进阶,带你全面了解列表推导式的用法。基本语法列表推导式的基本语法为:[表达式for......
  • python毕设 基于银川九中的校园一卡通系统的设计与实现zopo58z6程序+论文 可用于毕业
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着信息技术的不断进步和智能化校园建设的推进,校园一卡通系统已成为现代学校管理的重要组成部分。银川九中作为一所具有深厚文化底蕴和较......
  • python毕设 家居管理平台068mz1d9程序+论文 可用于毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着物联网技术的快速发展和智能家居产品的普及,家居管理已经成为现代家庭生活中的重要一环。然而,目前市场上的智能家居产品种类繁多,品牌各......
  • python毕设 健身房会员服务管理系统r226ooxg程序+论文 可用于毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着健身行业的蓬勃发展,健身房已成为现代人追求健康生活的重要场所。然而,传统的健身房管理方式往往依赖于人工记录和服务,这不仅效率低下,而......
  • python毕设 健身工作室管理系统w1k95gr1程序+论文 可用于毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着健康意识的日益增强,健身工作室作为一种提供个性化、高质量健身服务的场所,受到了越来越多人的青睐。然而,传统的健身工作室管理方式往往......
  • 202409 青少年软件编程等级考试Python三级真题 建议答题时长:60min(含答案及分析)
    原连接:竞赛考级题库--202409青少年软件编程等级考试Python三级真题-Python1.编程题鸡兔同笼小明在解决经典的“鸡兔同笼”问题时,使用“穷举法”编写了以下代码。请将代码中红色①②③④处补充完整:tou=int(input("请输入笼中鸡与兔脑袋的总数: "))jiao=int(input......
  • python中的栈
    在Python中,栈是一种数据结构,常用于需要遵循后进先出(LIFO)原则的操作。在刷算法题时,栈常用来解决括号匹配、单调栈、深度优先搜索等问题。以下是Python中栈的相关语法和常用操作。栈的实现方式Python中可以使用以下两种方式实现栈:使用列表(list)。使用collections.de......