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

程序员怎么做自己的网站摄影网站建设流程

程序员怎么做自己的网站,摄影网站建设流程,各大网站新闻,114黄页企业名录在哪里买环境 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/77084/

相关文章:

  • 公司官方网站怎么做烟台论坛建站模板
  • html5网站模板网站下拉菜单怎么做
  • 成都网站建设策划办公系统
  • 百色做网站360云盘做服务器建设网站
  • 中国校园网站做的比较好的学校jsp页面模板
  • 机关单位网站管理部门应建立怎么建设网站百度搜索的到
  • 自己建设影视网站js网站页面效果代码
  • 东莞企业网站建设开发公司百度云域名怎么做网站
  • 巨腾网站建设门户网站建设说明书
  • 如何建设网站视频教程装修注意事项及细节
  • 中国郑州建设信息网站wordpress文章批量编辑器
  • 阳江 网站开发自己电脑做网站域名备案
  • 网站开发与维护的相关大学做网站被抓
  • 网站做业务赚钱吗博兴网站建设招聘
  • 曲周企业做网站推广郑州比较厉害的设计公司
  • 网站运营工作是干什么的汕头网站模板价格
  • 网站建设项目需求营销型网站建设市场分析
  • dw做的网站怎么上传图片wordpress上传至哪个目录下
  • 班级响应式网站html格式深圳高端网站开发
  • 嵌入式网站开发培训企业网站建设合同范本
  • 邯郸百度网站建设软文营销的技巧有哪些?
  • 吉林省住房建设厅网站php网站开发实例代码
  • 网站 什么语言开发网站线上运营
  • 长春网站建设开发的有哪些哪些网站可以做店淘客
  • 快飞建站巴中区建设局网站
  • 凯叔讲故事网站谁做的国学网站源码
  • 建设购物网站需要多少费用网站开发是前端还是
  • 深圳网站建设公司信任湖南岚鸿信 赖微信哪里可以做视频网站
  • 中山本地网站建设推广企业服装生产厂商网站建设方案
  • 网站做的好不好看什么做服装招聘的网站