Endnote下载的pdf文件合并到同一个文件夹
正在写毕业论文,从Endnote下载的文献一个pdf一个文件夹,如下图所示,我比较习惯把所有的pdf合并起来一起看。
用python实现将子目录下的pdf转移到同一个文件夹,这样就可以用福昕pdf软件合并了
代码如下:
import os
import shutil
import warnings
from PyPDF2 import PdfFileMerger
from PyPDF2.pdf import PdfFileReader
import sys
if not sys.warnoptions:
import warnings
warnings.simplefilter("ignore")
target_path =r"F:/2021/Endnote/PDF3" #合并以后要保存的路径
old_path =r"F:/2021/Endnote/PDF2" #原始的要转换的文档路径上上级文件夹
pdflist=[]#准备一个空列表用于放pdf绝对路径
file_merger = PdfFileMerger()
def file_name(target_path):
for result in os.walk(old_path):
# result是一个元祖 有3部分 tupple(dirpath, dirnames, filenames), '
for dirname in result[2] :
path=os.path.join(result[0],dirname) #os.path.join() 函数用于路径拼接文件路径
pdflist.append(path)
print(pdflist)
for pdf in pdflist:
shutil.copy(pdf, target_path) #pdf文件全部存到目标目录
# file_merger.write(r"F:/2021/Endnote/PDF3/PDF_merge.pdf") #不能打开带图片的pdf,本来想用python实现合并,但后来发现有些麻烦,先用其它软件合并吧
return
if __name__ =='__main__' :
file_name(target_path)
合并后的效果
软件合并以后看起来非常爽
Endnote下载的pdf文件合并到同一个文件夹相关推荐
- excel合并同一目录下代码(多文件合并到同一个文件多Sheet下、多文件合并到同一个Sheet下)
一.多文件合并到同一个文件多Sheet下: 1.在想要合并的excel文件目录中新建一个excel文件. 2.右键新建excel中的sheet1选择"查看代码",或者Alt+F11 ...
- 多个pdf文件如何合并为一个文件?怎样将多个pdf文件合并到一个文件?
怎样把多个pdf文件合并到一个文件? 现在PDF文件是我们日常办公中比较常见的一种文件格式, 我们在处理PDF文件的时候,难免会遇到各种各样的问题.有时候我们需要把多个pdf合并成一个pdf,但是还有 ...
- Vue下载本地pdf、word、excel文件
Vue下载本地pdf.word.excel文件 项目需求 具体实现 注意 项目需求 在项目中需要对pdf.word.excel等文档的下载 也就是获取文件的静态路径,下载到本地. 方案 :利用 axi ...
- PDF怎么合并成一个文件?试试这个思路
PDF是一种很常见的电子文档格式,通常用于共享和打印文档.但是有时候,我们可能需要将多个PDF文件合并成一个文件,以便于管理和浏览.下面是一些可以用来合并PDF文件的方法,这些方法都有其各自的优缺点. ...
- 将一个文件夹下的所有pdf文件合并为一个文件
文章目录 1.将一个文件夹下的所有pdf文件合并为一个文件 这里还有一个 2.重新生成PDF文件 如题,每次都要重新写脚本很烦人,放在CSDN当做工具吧! 1.将一个文件夹下的所有pdf文件合并为一个 ...
- linux下将多个文件去除文件头合并_Linux下把多个文件合并成一个文件 - 卡饭网...
互盾PDF分割合并工具将多个PDF文件合并成一个PDF文档 互盾PDF分割合并工具将多个PDF文件合并成一个PDF文档 互盾PDF分割合并工具将多个PDF文件合并成一个PDF文档 一.下载并安 ...
- 如何将多个文件夹中的文件合并到一个文件夹中
Question to say "I can!" 如何将多个文件夹中的文件合并到一个文件夹中 2011-11-27 这个算是小小的技巧吧!有两种方法,一种是传统的命令行,另一种是用 ...
- linux下将多个文件去除文件头合并_shell命令实现当前目录下多个文件合并为一个文件的方法...
当前目录下多个文件合并为一个文件 1.将多个文件合并为一个文件没有添加换行符 find ./ -name "iptv_authenticate_201801*" | xargs c ...
- 如何利用python整合excel_Python将多个excel文件合并为一个文件
Python将多个excel文件合并为一个文件 这篇文章主要为大家详细介绍了Python将多个excel文件合并为一个文件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 思路 利用python x ...
最新文章
- There was a problem confirming the ssl certificate ……
- MyBatis 插件原理与自定义插件-猜想
- kafka数据不丢失不重复_如何配置 KAFKA 使其消息不会丢失
- WARNING: inbound connection timed out (ORA-3136)
- 安装labelImg(Ubuntu / Linux)
- vue element-ui el-upload去除按delete 键可删除提示
- ATFX:美股持续走高,空头趋势或将终结?
- web前端--面试题
- Winedit 下载第三方库
- 干货:H.265编码RTMP推流直播摄像头
- Hive使用必知必会系列
- 三友硅业的化工厂人员定位系统——新导智能
- 图像显著性论文(六)—Saliency Filters Contrast Based Filtering for Salient Region Detection
- Invalid attempt to spread non-iterable instance错误
- 股票知识:成本价的计算
- python在使用绝对路径时出现OSError: [Errno 22] Invalid argument: ‘E:\python\python扩展\text_file\pi_digits.txt
- Enigma算法图解
- pr字幕模板 富有设计感premiere字幕条pr剪辑模板
- 测试用计算机系统 验证报告,检验报告的各项内容应采用计算机打印,但();()及批准人应手工签名.._简答题试题答案...
- Windows系统本地自建蚂蚁(leanote)笔记教程(步骤非常详细,完美运行)
热门文章
- 关于耳机的IEC711是什么(频响)
- Notepad++删除各类注释
- clipboard.js实现无flash复制内容到剪贴板
- Reading Ingestion —— Bigtable: A Distributed Storage System for Structured Data
- 基于SSM在线服装商城购物网站设计
- 通用型游戏资源提取工具介绍
- 安卓玩机搞机技巧综合资源-----卸载内置软件 获取root权限 刷写第三方ROM【六】
- 指令集 x 数澜科技丨加速政企数字化转型,打造DT领域独角兽企业联盟
- EFCore之执行原生SQL语句
- 教育行业分享-基础篇