正在写毕业论文,从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文件合并到同一个文件夹相关推荐

  1. excel合并同一目录下代码(多文件合并到同一个文件多Sheet下、多文件合并到同一个Sheet下)

    一.多文件合并到同一个文件多Sheet下: 1.在想要合并的excel文件目录中新建一个excel文件. 2.右键新建excel中的sheet1选择"查看代码",或者Alt+F11 ...

  2. 多个pdf文件如何合并为一个文件?怎样将多个pdf文件合并到一个文件?

    怎样把多个pdf文件合并到一个文件? 现在PDF文件是我们日常办公中比较常见的一种文件格式, 我们在处理PDF文件的时候,难免会遇到各种各样的问题.有时候我们需要把多个pdf合并成一个pdf,但是还有 ...

  3. Vue下载本地pdf、word、excel文件

    Vue下载本地pdf.word.excel文件 项目需求 具体实现 注意 项目需求 在项目中需要对pdf.word.excel等文档的下载 也就是获取文件的静态路径,下载到本地. 方案 :利用 axi ...

  4. PDF怎么合并成一个文件?试试这个思路

    PDF是一种很常见的电子文档格式,通常用于共享和打印文档.但是有时候,我们可能需要将多个PDF文件合并成一个文件,以便于管理和浏览.下面是一些可以用来合并PDF文件的方法,这些方法都有其各自的优缺点. ...

  5. 将一个文件夹下的所有pdf文件合并为一个文件

    文章目录 1.将一个文件夹下的所有pdf文件合并为一个文件 这里还有一个 2.重新生成PDF文件 如题,每次都要重新写脚本很烦人,放在CSDN当做工具吧! 1.将一个文件夹下的所有pdf文件合并为一个 ...

  6. linux下将多个文件去除文件头合并_Linux下把多个文件合并成一个文件 - 卡饭网...

    互盾PDF分割合并工具将多个PDF文件合并成一个PDF文档 互盾PDF分割合并工具将多个PDF文件合并成一个PDF文档     互盾PDF分割合并工具将多个PDF文件合并成一个PDF文档 一.下载并安 ...

  7. 如何将多个文件夹中的文件合并到一个文件夹中

    Question to say "I can!" 如何将多个文件夹中的文件合并到一个文件夹中 2011-11-27 这个算是小小的技巧吧!有两种方法,一种是传统的命令行,另一种是用 ...

  8. linux下将多个文件去除文件头合并_shell命令实现当前目录下多个文件合并为一个文件的方法...

    当前目录下多个文件合并为一个文件 1.将多个文件合并为一个文件没有添加换行符 find ./ -name "iptv_authenticate_201801*" | xargs c ...

  9. 如何利用python整合excel_Python将多个excel文件合并为一个文件

    Python将多个excel文件合并为一个文件 这篇文章主要为大家详细介绍了Python将多个excel文件合并为一个文件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 思路 利用python x ...

最新文章

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

热门文章

  1. 【阅读笔记】提升example-based SISR七个技巧
  2. Origin画甘特图
  3. 山世光:计算机视觉技术现状展望和产业化
  4. 优质ppt模板分享,拿走不谢
  5. python乒乓球比赛规则_python模拟体育竞技分析--采用乒乓球规则
  6. 【苹果群发苹果相册推】通过安装软件或使用此类Apple Services
  7. sm4加密算法C/C++源码
  8. Mockplus原型交互跟我做之5 - 使用内容面板快速切换内容
  9. Web-网上在线支付
  10. 放for循环里面和外面区别