drawboard pdf拆分文件_PDF分页

本文介绍了拆分PDF的几种方法,包括利用打印机功能、在线工具以及Python的PyPDF2库。详细讲解了如何使用PyPDF2进行PDF拆分,包括基本思路和代码实现。
摘要由CSDN通过智能技术生成

工作中经常会用到pdf,有时候需对pdf文件进行一些处理却让我们束手无策,抓耳挠腮。

比如拆分pdf

一、通过总结思考,拆分pdf大概有以下几种方法

1 官方PDF阅读器

很遗憾我没有找到。如果有找到的同学麻烦留言告诉我一下,我学习学习。官方PDF阅读器上合并PDF功能都有,理论上拆分PDF的功能也应该有才对。不过就算有估计也是个付费功能。

04ba4ebd55d354ecb866d6ad34257dd6.png

2 打印

这个估计是最常用的方法了。原来把拆分PDF的功能隐藏到这儿了。合并PDF模块是一个付费项目,为啥拆分PDF也不搞成付费项目。难道工作中合并PDF的需求要远远高于拆分PDF的需求?

打印这个方法主要有几个可调节的参数。

757b849caed1b565193056abaa012fff.png

(1) 打印机参数一定要选Microsoft Print to PDF

(2) 份数,就是自己需求的分数

(3) 打印页码,可以根据自己的需求设置。比如:

我只需要第1页,则表示为1或1-1;

我需要第2页到第10页,则表示为2-3

我需要第1页,第5页到第10页,第12页,则可以表示为2,5-10,12。如图所示。

9d30e4c999f616f9c0866be8985e79d6.png

这种方法虽然很好用,能满足我们拆分pdf的大部分需求。不过我觉得还是有一些美中不足的地方。

目前我能感受到的大致2点:

(1) 操作对象是单个pdf文件,如果我有10个甚至上百个的PDF需要做类似或相同处理,则比较费时费力。

(2) 打印后的文件是单个PDF文件,比如我的需求是将原始PDF的第1页,第5到10页,第12页单独打印一个文件,照上图打印后是一个第1页,第5到10页,第12页的合并PDF文件。当然也可以单独打印这些页数,但是当原始PDF文件数量过多时,也是比较费时费力。

总结一句,就是不能很好解决批量拆分的需求。

3 以浏览器方式打开pdf文件执行打印,与2比较类似就不再赘述

4 网络工具

网络上有很多关于pdf处理的小工具,也能解决很多我们对于pdf的许多需求。

46c0c000ccbbd98f2dd517e8f18810e9.png

不过这些工具虽然好用,我却不愿使用。主要基于3个原因:

(1) 我穷。这些网络工具基本上都是要收费的。我没钱

(2) 个人隐私泄露。大部分软件或工具都需要用户注册,绑定手机号、邮箱或者社交软件。有可能会泄露个人信息。

(3) 文件隐私。网络工具的基本原理大致是用户上传pdf文件给服务器,服务器处理数据,服务器返回处理结果给用户。这中间服务器有没有偷偷备份用户上传的数据也不得而知。如果是工作中需要保密的PDF文件,也有泄露文件隐私的风险。

以上就是大致我能想到的拆分pdf文件的方法,还知道其他方法的同学,欢迎留言告诉我,我继续学习。

二、python拆分pdf

前怕狼,后畏虎。那不如换个思路。

没有满意的解决办法,那我们就自己动手实现一个解决办法吧。

Python第三方库里有个处理PDF的库PyPDF2,用它实现来解决拆分pdf的需求。

PyPDF2库主要有PdfFileReader,PdfFileWriter、PdfFileMerger、PdfFileReader和PageObject这4个常用模块。拆分pdf会用到PdfFileReader,PdfFileWriter、PageObject

为了方便描述,我就分别称其为读取器和写入器吧。这个库拆分pdf大致的思路逻辑是:

先在有一个pdf文件需要处理,那么打开这个pdf,将其以参数的形式传递给读取器模块,实例化一个PdfFileReader对象。这个读取器对象有一个页码数量numPages的属性,可以知道PDF有多少页;也有一个getPage()的方法,用for循环遍,可以获得PDF的每一页的PageObject对象实例。然后实例化一个PdfFileWriter对象,这个写入器有个方法addPage(),将获得的PageObject实例通过写入器写入已指定路径下创建的文件里。

至此,拆分pdf的思路已经完成。下面就是具体的代码实现。

1800a89c41c0145d4e4d6e1489772cff.png

edc8ff2d2c2330e58a74073b6c20467e.png

其实,代码还有很多可以优化和丰富的地方。感兴趣的同学可以思考思考,看看我们想的是不是一样的。后续优化和丰富,以后有时间再分享。

最后码字不易,如果觉得对大家有帮助,感谢多多支持。

馒头夹个把子肉
关注 关注
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
drawboard pdf拆分文件_请收藏!这是一份最全的PDF问题解决方案。
weixin_39950010的博客
12-22 514
晚上好呀,我是大梦。最近因为赶书稿和论文缘故,时常要翻看许多PDF文件,复制摘录写东西,忽然发现好不方便,从PDF复制过来的文字到Word中变成了乱码?一些扫描版PDF根本无法复制而且还留有许多白边,手机阅读起来真是十分吃力。所以这篇文章就与诸位一起来解决这问题,也希望对同样赶论文的伙伴有帮助。我想关于PDF的问题不外乎以下这些:1、如何转换PDF成Word、PPT等Office格式?2、如何在不...
drawboard pdf拆分文件_Surface学术指南-Drawboard PDF
weixin_39711348的博客
12-22 1072
Surface与Drawboard PDF真的是绝配了,尤其在记笔记方面,Drawboard可以充分发挥Surface pen和Surface触屏的功能。这里就详细写一下,也可以作为Drawboard PDF的使用指南。Drawboard PDF 可以在官网下载,也可以在Microsoft store直接搜索下载。分两个版本,基础版免费,高级版付费,20.99镑每年,可以解锁高级功能。个人用的是基...
codeblock的多个文件编译怎么_PDF怎么拆分成多个PDF文件?好方法别错过
weixin_39600291的博客
11-12 86
PDF怎么拆分成多个PDF文件PDF文件对于每一个经常在职场上工作的人来说,是特别常见的一个文档格式。如果想要对一份比较大的PDF文件其中的一部分进行编辑,就需要对它进行拆分拆分一个文件听上去好像挺难操作的,但其实很简单,接下来小编就分享一个个很简单的PDF拆分方法给大家!拆分方法一:使用PDF转换软件PDF文件拆分可以使用PDF转换软件来实现。打开嗨格式PDF转换器,进入软件主界面中,点击选...
pdf怎么拆分成一页一页?4种拆分方法分享
最新发布
Zt123321tZ的博客
07-02 470
2、文件添加进来后,点击页面上方的“组织页面”,选择“提取”功能,然后就可以选择需要提取的页面,可以将提取的页面合成一个文件保存,也可以一页保存成一个文件,选择好后点击“提取”就可以啦。2、文件添加进来后,可以在下方选中需要分割的页数,可以将选中的页面合成一个文档,也可以将每一页保存成一个文档,按自己需求来,最后点击“开始分割”就可以啦。2、文件添加进来后,在下方选择文件分割的页面,选择好后点击“确定”,这样PDF文件就会被分割好了,最后将分割好的文件保存下来就可以使用啦。
drawboard pdf拆分文件_手把手教你PDF文件拆分合并
weixin_29692851的博客
12-31 1464
在我们的工作中,越来越多的情况下都会使用到PDF文件,而许多PDF文件都需要按章节和部分来拆分,又有一些内容相近的PDF文件需要合并,这就避免不了要用到PDF合并及PDF拆分这两大功能。那么PDF拆分合并怎么实现呢?首先在百度上找到风云PDF转换器,下载好软件并打开。1PDF文件拆分 1) 打开风云PDF转换器,点击顶部菜单栏的【PDF其他操作】-【PDF拆分】。界面上方有三类操作可供用户选择:...
如何拆分PDF页面?这个简单方法你一定没用过
weixin_34019929的博客
02-20 285
随着时间的推移PDF文件的重要性已经逐渐的显示出来了,可以看到不管是在工作中还是在学习中,都会接触到很多PDF格式的文件,尤其是当人们在工作中遇到的时候,一些PDF文件过大,会给阅读和保存带来很大的不便,这就需要将PDF页面进行拆分,那么如何拆分PDF页面呢?其实很简单,下面就来为大家讲解两种不同的方法来实现PDF拆分页面,这个简单方法你一定没用过!​准备工作:电脑浏览器迅捷PDF编辑器操作方法:...
h5页面预览pdf文件_电脑在线分割PDF页面,免费分割3M以内PDF文件的简单方法
weixin_39613433的博客
12-18 155
PDF现在真的是一个比较常用的文件格式,兼容性比较好。PDF文件可以保证打印或发送给对方的时候,排版等格式不会变。现在也有很多相关的PDF功能,供我们选择。我们不用下载安装,电脑直接在线操作。那电脑在线如何分割PDF页面?我今天操作的过程中,我的这份青海之行PDF文件大小是2.43MB,文件不算太大。那下面是我操作的一个免费在线分割PDF页面过程的大概步骤方法,希望对大家有帮助。第一步:直接打开个...
PDF文件页面的拆分方法
路西的办公记录
02-24 645
现在有时候会遇到一些特别大的文档,这些文档往往是将一个系列文档合并到一起形成的。这样的文档在处理的时候比较麻烦,而且在使用时也不会全部应用到。我们可以将文件拆分成多个小文件,或者页面、或者只需要提取一种的页面。   首先准备好需要分割的pdf文档,确定好按照哪些页面进行拆分。可以记录下来,这样在设置时就比较简单了,然后下个迅捷pdf分割软件安装好。   打开pdf分割工具,将需
drawBoard.rar_绘图程序_Java_
08-11
【标题】"drawBoard.rar_绘图程序_Java_" 指的是一个使用Java编程语言开发的绘图应用程序。这个程序允许用户在图形界面上绘制各种形状,包括矩形、直线和椭圆,并且提供了橡皮擦工具以及撤销和重做功能,极大地增强...
PDF编辑中文破解版
11-03
PDF编辑中文破解版,可将PDF转换成各种形式的文件,文档、图片等
drawboard pdf
09-28
Drawboard PDF 是一款用于在 PDF 文件上进行标注和编辑的软件。它允许用户在 PDF 文档中添加注释、绘图、划线和高亮等功能。根据引用,最新版本的 Drawboard PDF 对免费版本进行了一些限制,例如只能添加7个工具,并...
drawboard pdf下载安装
09-11
您可以通过以下两种方式下载和安装Drawboard PDF: 1. 在线下载:您可以访问Drawboard PDF的官方网站,点击页面上的下载按钮进行下载。请确保您的设备已连接到互联网。 2. 应用商店下载:您也可以通过访问Windows...
如何拆分PDF文档,一分钟学会拆分PDF文档
weixin_33883178的博客
01-07 194
  如何拆分PDF文档呢?现在的办公人员使用PDF文档的比较多,但是很多人对于PDF文档怎么拆分就不是很了解,我们想要拆分PDF文档就需要比较专业的PDF编辑器,下面小编就使用迅捷PDF编辑器为大家操作一下拆分PDF文档的步骤。  操作软件:迅捷PDF编辑器  1:首先我们将PDF编辑器安装到自己的电脑中,打开软件找到打开更多文件,将需要拆分PDF文件添加到软件中。  2:在软件的顶部可以找到文...
python读、写、拷贝等基本文件操作
liyali2020的博客
09-29 684
本篇简单介绍文件的读、写、拷问文件、修改名称、删除等基本操作。 python操作文件时,可直接open(“文件路径”,mode) open之后,需得close()。因为文件对象会占用操作系统的资源,并且操作系统同一时间能打开的文件数量也是有限的 python引入了with语句自动调用close()方法,这样可不用考虑底层的东西,只关注操作即可。 1 .文件权限 文件无外乎读r(read)和写w(write),r和w文件指针默认都在从文件开头,故r+会在文件开头追加内容,w,w+会删除原内容。所以还有一个追加
pdf文件怎么拆分页面为多个pdf
weixin_34259159的博客
12-25 2275
  虽然pdf文件已经得到了越来越多的应用,但是还是有许多朋友对pdf文件并不熟悉当。比如如何将pdf文件页面拆分,相信就有不少朋友不知道应该如何操作。不过没有关系,阅读这篇文章,大家就能够掌握pdf文件页面拆分的方法了  1、在进行拆分pdf文件页面之前,我们需要准备一款能够帮助我们拆分pdf文件页面的软件,这里小编选择使用的是迅捷PDF编辑器。  2、当我们下载安装好pdf编辑器之后,需要将p...
pdf如何分页拆分?其实方法有很多
xiaxiaoyuanxiang的博客
06-06 489
如果你需要拆分的文档数量较多,并且希望保持拆分后的文档内容完整,最好使用专业的转换器来帮助。首先打开要拆分PDF文件,点击"开始",然后选择"拆分合并",这将打开一个新页面。接下来,设置要输出的范围,例如,如果你的文档共有100页,但你只想拆分前50页,那么设置为1-50。在拆分方式中,选择按照每隔几页保存为一个文档,你还可以自定义设置每个文档的页数范围,例如1-2、3-8、9-50等。最后,确定拆分出的文档要保存在哪里,然后点击"开始拆分",只需三个简单的步骤,拆分PDF的任务就巧妙地完成了。
java pdf 转word
wzs535131的博客
10-03 1507
使用java api 简单实现pdf文档转word文档功能。 import org.apache.pdfbox.pdmodel.PDDocument; import org.apache.pdfbox.util.PDFTextStripper; import java.io.*; public class PdfToWord { public static void main(String[] args) { String pdfPath = "D:\\Tools\\.
PDFPDF文件分页拆分(免费方法)
wbengbeng的博客
05-12 8016
PDF文档提取某一页,PDF文档拆分
写文章

热门文章

  • 中国1949至2019年的gdp图表_1949年和2019年全国城市GDP十强,只有上海排名不变 20857
  • cad特性匹配快捷键命令_CAD复制图形或特性的相关命令和操作 7421
  • c语言小车路径规划算法,自动驾驶汽车四种常用的路径规划算法解析 4113
  • python中素数_使用Python判断质数(素数)的简单方法讲解 3862
  • git error: (权限不够)_Git 初始化操作错误error: could not lock config file C: 3568

最新文章

  • 社区电商系统开发功能定制分析
  • python 读写 手机
  • 计算机系列职称_## 计算机系列职称:软考的重要性与备考攻略
2024年3篇
2021年125篇
2020年21篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家深圳装饰商场美陈生产厂家山东做玻璃钢雕塑白银仿真人物玻璃钢雕塑五指山玻璃钢花盆北京火烈鸟玻璃钢雕塑公司通化玻璃钢雕塑加工淮南卡通玻璃钢雕塑制作厂辽宁景区玻璃钢雕塑厂家河南玻璃钢人物雕塑贵州动物玻璃钢造型雕塑制作湖州多彩玻璃钢雕塑玻璃钢雕塑的好坏保定市政玻璃钢雕塑贵州景观玻璃钢雕塑厂玻璃钢唐老鸭雕塑制作视频大型户外玻璃钢雕塑定制滁州玻璃钢雕塑加工厂河源玻璃钢雕塑厂家直销开远市玻璃钢雕塑哪里买玻璃钢人物园林雕塑定做厂家大型主题商场美陈怎么样吐鲁番玻璃钢雕塑厂家高质量玻璃钢雕塑订做价格玻璃钢耳机座椅雕塑玻璃钢雕塑设计公司有哪些道教玻璃钢雕塑厂家郑州玻璃钢商场美陈高质量玻璃钢雕塑厂家货真价实商场背景墙美陈商场美陈有哪些意义香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化