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

pdf添加目录标签python(手动配置)

先安装对应的库:

pip install pypdf

代码分为两个部分,一部分是config.py,代码如下:

offset=10
catgorys=[("第一章",12),("第二章",45),
]

需要自己手动更改offset,和目录列表

下面是主要代码:

import pypdf  #
import sys
from config import offset, catgorysprint(offset,catgorys)wk_in_file_name = 'input.pdf'
input1 = open(wk_in_file_name, "rb")  # 打开需要添加书签的PDF
writer = pypdf.PdfWriter()  # 创建一个PdfWriter类
writer.append(input1)  # 将PDF读入writer中,然后进行书签的编辑for i, (title, page_number) in enumerate(catgorys):writer.add_outline_item(title=title, page_number=page_number+offset, parent=None)  # 添加第一个书签output = open('02_' + w
http://www.lryc.cn/news/477325.html

相关文章:

  • Ngrok 在树莓派上的配置与使用教程
  • 多核架构的基本概念
  • yolov8模型推理测试代码(pt/onnx)
  • 二叉树 最大深度(递归)
  • C++详细笔记(五)
  • 简易CPU设计入门:译码模块(一)
  • 力扣题目解析--三数之和
  • qt QTabWidget详解
  • linux shell脚本学习(1):shell脚本基本概念与操作
  • Savitzky-Golay(SG)滤波器
  • Webserver(2.7)共享内存
  • 【网安案例学习】凭证填充Credential Stuffing
  • 网站建设公司怎么选?网站制作公司怎么选才不会出错?
  • 19. 架构重要需求
  • iOS 再谈KVC、 KVO
  • java、excel表格合并、指定单元格查找、合并文件夹
  • 最基础版编译运行Java(纯小白)
  • 六西格玛项目助力,手术机器人零部件国产化稳中求胜——张驰咨询
  • Python爬虫系列(一)
  • # vim那些事...... vim删除文件全部内容
  • Selinux及防火墙
  • 业绩代码查询实战——php
  • 内网穿透技术选型PPTP(点对点隧道协议)和 FRP(Fast Reverse Proxy)
  • 信号与噪声分析——第三节:随机过程的统计特征
  • nginx(四):如何在 Nginx 中配置以保留真实 IP 地址
  • docker对nginx.conf进行修改后页面无变化或页面报错
  • SpringCloudGateway — 网关路由
  • docker pull 拉取镜像失败,使用Docker离线包
  • 轻松理解操作系统 - 轻松了解 inode 是如何管理文件的
  • go中Println和Printf的区别