当前位置:网站首页>PDF批量拆分、合并、书签提取、书签写入小工具
PDF批量拆分、合并、书签提取、书签写入小工具
2022-07-06 15:40:00 【小小明-代码实体】
拆分功能:
指定要拆分的PDF文件,按照多少页一个文件进行拆分,输出示例:
合并功能:
指定要合并的PDF文件夹,效果示例:
默认将文件名作为书签进行合并。
书签的提取和写入:
可以提取指定PDF文件的书签,也可以将指定的书签文件的书签写入到指定PDF。
例如,以下PDF所提取的书签:
我们可以在修改这个书签文件后,再写入进去。有时复杂粘贴目录正则替换出来书签页码需要进行一定的偏移操作,示例:
我们在需要给书签文件的页面增加或减少页数时,可以修改偏移的数字。
完整代码:
https://gitcode.net/as604049322/python_gui/-/blob/master/pdf_tools.py
已打包的gui下载地址:
https://gitcode.net/as604049322/python_gui/-/raw/master/pdf_tools.exe?inline=false
打包的gui中不含水印功能,添加悬浮水印的功能在代码中有。
边栏推荐
- On the problems of born charge and non analytical correction in phonon and heat transport calculations
- ICLR 2022 | pre training language model based on anti self attention mechanism
- 企业不想换掉用了十年的老系统
- Let's see through the network i/o model from beginning to end
- Face recognition class attendance system based on paddlepaddle platform (easydl)
- mysql拆分字符串作为查询条件的示例代码
- 服务器的系统怎么选者
- Introduction to network basics
- UDP programming
- 使用云服务器搭建代理
猜你喜欢
Flutter life cycle
(shuttle) navigation return interception: willpopscope
儿童睡衣(澳大利亚)AS/NZS 1249:2014办理流程
ACL 2022 | 序列标注的小样本NER:融合标签语义的双塔BERT模型
View
为了交通安全,可以做些什么?
MySQL ---- first acquaintance with MySQL
Matlab tips (27) grey prediction
让我们,从头到尾,通透网络I/O模型
Let's see through the network i/o model from beginning to end
随机推荐
How big is the empty structure?
Cloud native technology container knowledge points
OpenSSL:适用TLS与SSL协议的全功能工具包,通用加密库
asp读取oracle数据库问题
The statement that allows full table scanning does not seem to take effect set odps sql. allow. fullscan=true; I
Dockermysql modifies the root account password and grants permissions
Sizeof keyword
MySQL authentication bypass vulnerability (cve-2012-2122)
Designed for decision tree, the National University of Singapore and Tsinghua University jointly proposed a fast and safe federal learning system
CUDA exploration
动作捕捉用于蛇运动分析及蛇形机器人开发
Void keyword
How to choose indoor LED display? These five considerations must be taken into account
The problem that dockermysql cannot be accessed by the host machine is solved
Balanced Multimodal Learning via On-the-fly Gradient Modulation(CVPR2022 oral)
专为决策树打造,新加坡国立大学&清华大学联合提出快速安全的联邦学习新系统
UE4 blueprint learning chapter (IV) -- process control forloop and whileloop
Detailed explanation of ThreadLocal
案例推荐丨安擎携手伙伴,保障“智慧法院”更加高效
spark调优(二):UDF减少JOIN和判断