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 ...
最新文章
- 前期绑定 vs 后期绑定
- mvc @html.checkbox,MVC - @Html.CheckBoxFor
- JSP + Struts + Hibernate + Spring+MySQL+Myeclipse实现固定资产管理系统
- python语法基础知识案例_Python 语法速览与实战清单
- 淘宝天猫店铺,竞争对手卖同款产品,价格比我低,标题一模一样,如何应对?
- 使用JavaScript实现长方形、直角三角形、平行四边形、等腰三角形、倒三角、数字三角形...
- 思科被发现使用华为代码,解释:忘了删
- 学校的图书馆,很漂亮哦
- 癫痫脑电信号特征提取方法
- 一文告诉您游戏开发需要学什么
- C++ 程序越过windows Defender检测
- 中国式家长计算机怎么学,中国式家长开局学习技巧详解 大神教你如何完美开局...
- zkteco考勤机之间人员信息传输
- 数学之美读书感悟02
- angular8 富文本编辑_angular富文本编辑器tinymce-angular
- Java并发包源码学习系列:AbstractQueuedSynchronizer
- MyZip Pro for Mac(专业解压缩工具)
- 国内主流应用商城及其开放平台地址
- ubuntu使用清华源pip安装pytorch
- Python中切片详细讲解