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

大连 模板网站如何创造免费网站

大连 模板网站,如何创造免费网站,互动网络游戏公司网站建设,哪里可以兼职答题环境 python 3.10 PyPDF2 3.0.1 安装 pip install PyPDF2流程 将空白页和内容页读取出来,看看内部结构有什么不同以此为依据,遍历整个PDF 文件,标记处有内容的页面,写入到另外一个PDF文件。 python 代码 # 每一个页都是一个…

环境

python == 3.10
PyPDF2 ==3.0.1

安装

pip install PyPDF2

流程

  • 将空白页和内容页读取出来,看看内部结构有什么不同
  • 以此为依据,遍历整个PDF 文件,标记处有内容的页面,写入到另外一个PDF文件。

python 代码

# 每一个页都是一个字典对象,看第一层没区别
# 参考文章中 第一层 keys 一样, 但是 /Resources下结构有所不同,空白页没有"/XObject"键
# 我的第一层keys 不一样,  但是 /Resources下结构一样
# 另外 PyPDF2 版本不一样,各个模块有更新,自己看源码进行更新,或者根据报错提示进行更新from PyPDF2 import PdfReader, PdfWriterdef remove_pdf_blank_pages(path):pdfReader = PdfReader(open(path, 'rb'))writer = PdfWriter()pages = len(pdfReader.pages)# blank = pdfReader.pages[1]# full = pdfReader.pages[2]#print('*'*10)#print(blank.keys())# dict_keys(['/Type', '/Parent', '/Resources', '/MediaBox', '/Contents'])#print(full.keys())# dict_keys(['/Type', '/Parent', '/Resources', '/MediaBox', '/Annots', '/Tabs', '/StructParents', '/Contents'])#print(blank['/Resources'])#{'/Font': IndirectObject(600, 0, 139632281578944), '/XObject': {'/Im553': IndirectObject(553, 0, 139632281578944), '/Im7': IndirectObject(7, 0, 139632281578944)}, '/ProcSet': ['/PDF', '/Text', '/ImageC', '/ImageI', '/ImageB']}#print(full['/Resources'])#{'/Font': IndirectObject(600, 0, 139632281578944), '/XObject': {'/Im553': IndirectObject(553, 0, 139632281578944), '/Im7': IndirectObject(7, 0, 139632281578944)}, '/ProcSet': ['/PDF', '/Text', '/ImageC', '/ImageI', '/ImageB']}#print('*' * 10)for i in range(pages):page = pdfReader.pages[i]# if "/XObject" in page["/Resources"].keys() or "/Font" in page["/Resources"].keys():#     writer.add_page(page)if "/StructParents" in page.keys() or "/Tabs" in page.keys() or "/Annots" in page.keys():writer.add_page(page)writer.write(open(path, 'wb'))

参考

使用Python批量删除扫描PDF中的空白页

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

相关文章:

  • 电子商务网站建设试题二网站开发 专有名词
  • 内容分享网站设计移动网站是什么意思
  • 设计网络网站计生网站生育文明建设
  • 网站 开发 合同wordpress 远程数据库
  • 做投资类网站服务器呼和浩特建设局网站
  • 网站开发语言哪种好wordpress后台网页无法访问
  • 网站的做网站的公司建设公司网站有用吗
  • 天津移动网站设计知名网站建设推广
  • 简约门户网站源码企业信息公示系统年报
  • ui做的好的公司网站seo优化信
  • 涉县网站建设集团网页建设
  • 徐州做网站的公司有几家优化师培训机构
  • 商城网站建设公司电话站长工具seo综合查询降级
  • dedecms 生成网站地图上行2m可以做网站
  • 怎么建设课程网站深圳市龙岗网络科技有限公司
  • 网站功能开发费用多少钱网上商城平台建设
  • 河南省住建厅网站官网世界工厂网app
  • 重庆网站建设就选承越wordpress 增加内存
  • 做外围网站代理违法吗梦见死去的外公叫我回家
  • 番禺网站建设多少钱淮北市建设局网站
  • 淘宝优惠网站怎么做旅游网站品牌建设
  • 东莞网站排名价格帮企业建设网站销售
  • 网站建设 后台空间容量wordpress教程w3c
  • 做网站需要买什么wordpress 启动live2d
  • 益阳做网站公司网推是做什么的
  • 做网站切图尺寸怎样同步wordpress
  • 泰州网站建设要多少钱电子商务网站怎么做数据库
  • 电子商务网站建设实验指导长宁手机网站建设
  • 品牌网站建设特色大蝌蚪wordpress标签伪静态态
  • 帮别人做网站赚多少钱东莞网站推广案例