首页 > 其他分享 >我怎么把拆分好的pdf保存在我创建的新文件夹里?

我怎么把拆分好的pdf保存在我创建的新文件夹里?

时间:2022-10-26 07:55:05浏览次数:56  
标签:__ file 皮皮 文件夹 拆分 path pdf page

大家好,我是皮皮。

一、前言

前几天在Python白银交流群【FN】问了一个Python自动化办公的问题,提问截图如下:

前面的已经分割好了,就差最后的存储。

二、实现过程

这里【皮皮】给了一个代码,如下所示:

from PyPDF2 import PdfFileWriter, PdfFileReader

def split(pdf_path):
    pdf_file = PdfFileReader(pdf_path)
    for page_num in range(pdf_file.numPages):
        pdf_writer = PdfFileWriter()
        page = pdf_file.getPage(page_num)
        pdf_writer.addPage(page)
        with open(f"dogs_{page_num}.pdf", "wb") as f:
            pdf_writer.write(f)

if __name__ == '__main__':
    pdf_path = "dogs.pdf"
    split(pdf_path)

照猫画虎,就可以解决问题了。如果需要指定你要的创建的文件夹里,稍微修改下存储路径即可。

三、总结

大家好,我是皮皮。这篇文章主要盘点了一个Python自动化办公处理的问题,文中针对该问题,给出了具体的解析和代码实现,帮助粉丝顺利解决了问题。

最后感谢粉丝【FN】提问,感谢【皮皮】给出的思路和代码解析,感谢【dcpeng】、【猫药师Kelly】等人参与学习交流。

标签:__,file,皮皮,文件夹,拆分,path,pdf,page
From: https://www.cnblogs.com/dcpeng/p/16827025.html

相关文章

  • 记一次动态导出excel并且转pdf的辛酸史。
    前言:接到一个需求,需要把用户填写的资料,填写excel模板中。并且导出pdf收到需求后,着手开干。1.先将数据填写到excel1.1.选取了esaypoi框架,因为该框架支持excel模板填......
  • GPU高性能编程CUDA实战 电子书 pdf
    作者:JasonSanders/EdwardKandrot出版社:机械工业出版社原作名:CUDAbyExample:anIntroductiontoGeneral-PurposeGPUProgramming 链接:GPU高性能编程CUDA......
  • 深入理解并行编程 电子书 pdf
    作者:[美]PaulE.Mckenney(保罗·E·麦肯尼)出版社:电子工业出版社原作名:IsParallelProgrammingHard,And,IfSo,WhatCanYouDoAboutIt? 链接:深入理解并行......
  • 对文件夹中的照片重新排序命名
    importosclassBatchRename():'''批量重命名文件夹中的图片文件'''def__init__(self):self.path='D:\\teat\\before'#表示需要命......
  • 现代处理器设计 超标量处理器基础 电子书 pdf
    作者:JohnPaulShen出版社:电子工业出版社原作名:ModernProcessorDesign:FundamentalsofSuperscalarProcessors 链接:现代处理器设计超标量处理器基础  ......
  • C++服务器开发精髓 电子书 pdf
    作者:张远龙出版社:电子工业出版社 链接:C++服务器开发精髓  本书从操作系统原理角度讲解进行C++服务器开发所需掌握的技术栈。全书总计9章,第1~2章讲解C++11/14/......
  • 手把手教你设计CPU:RISC-V处理器 电子书 pdf
    作者:胡振波出版社:人民邮电出版社链接:手把手教你设计CPU:RISC-V处理器  本书是一本介绍通用CPU设计的入门书,以通俗的语言系统介绍了CPU和RISC-V架构,力求为读者揭......
  • pdf的踩坑记录
    1.开始使用vue-pdf这个插件,发现它只适用于页码小的文件,文件大了容易卡顿奔溃(建议小文件使用,比较方便)2.然后做优化,在包裹pdf显示外层div添加滚动事件,初始渲......
  • 使用PdfSharp从模板生成Pdf文件
    ​最近在做一个生成文档的需求。通过先制作一个包含各字段占位符的文档模板,导入这个模板并填写内容替换掉占位符,再输出成最终文件。由于版式固定,安全性更好,业务上常用Pdf......
  • linux下批量删除文件和文件夹
    批量删除trash下的文件夹和文件rsync--delete-before-dtmp/ trash/批量删除trash下的文件rsync--delete-before-a-H-v--progress--stats tmp/ trash/......