背景
kindle单个文件限制50MB,大PDF文件需要拆分成多个小pdf

安装pdftk
wget https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/pdftk-2.02-1.el6.x86_64.rpm

安装

rpm -ivh pdftk-2.02-1.el6.x86_64.rpm

按页数拆分

#! /bin/bash
#pdf总页数
total=953
#多少页拆分为一个文件
per=130#需要拆分的大文件
input='C++\ Primer\ Plus_6.pdf'n=$((total/per+1))for i in `seq $n`;dostart=$(((i-1)*per+1))end=$((i*per))if [ $end -gt $total ];thenend=$totalecho "last page $end"fiout=`echo $input | sed "s/pdf/$i.pdf/g"`echo "pdftk $input cat $start-$end output $out" | bashecho "$i start $start end $end $out"
done

centos6 拆分pdf文件相关推荐

  1. 如何拆分PDF文件或提取PDF页面为一个单独文件?

    如何拆分PDF文件或提取PDF页面为一个单独文件?无论是工作还是生活中,我们都经常接触PDF文件,PDF格式文件在阅读体验感上无疑是极佳的,但如果一个PDF文件内容过大,页数过长,每次打开PDF文档速 ...

  2. python pdf脚本之家_Python实现简单拆分PDF文件的方法

    本文实例讲述了Python实现简单拆分PDF文件的方法.分享给大家供大家参考.具体如下: 依赖pyPdf处理PDF文件 切分pdf文件 使用方法: 1)将要切分的文件放在input_dir目录下 2) ...

  3. 如何拆分PDF文件?简单几步轻松拆分

    在日常生活和工作中,我们经常会遇到需要拆分 PDF 文件的情况.例如,你可能需要将一个大型 PDF 文件拆分成多个小文件,以便发送给多个人,或者需要仅保存 PDF 文件中的某些页面.无论是什么原因,拆 ...

  4. PDF编辑器如何拆分PDF文件页面

    PDF编辑器如何拆分PDF文件页面呢?很多实用PDF文件的人都会对PDF页面拆分感到很烦恼,也就是因为PDF文件不可以直接进行编辑,其实想要进行PDF文件页面拆分就可以使用到迅捷PDF编辑器,下面小编 ...

  5. 怎么用转转大师在线拆分PDF文件

    在日常工作中,我们经常会遇到需要将一个大的PDF文件拆分成多个小文件的情况.拆分PDF文件可以减小单个文件的大小,便于传输和存储,同时也方便自己按需查看和处理文件内容.那么怎么才能快速拆分PDF文件呢 ...

  6. ​怎么拆分PDF文件?这两种方法可以轻松搞定

    怎么将一份PDF文件给拆分成几个文件呢?大家在拿到一份内容特别多的PDF文件时,里面有很多的内容我们是用不上的,每次打开都需要翻到某一页来使用,就连发送文件也会因为文件太大而缓慢,遇到这种情况,最佳的 ...

  7. 如何快速拆分PDF文件?

    我们在工作中经常接触各种PDF文件,有时会遇到特殊情况,需要将一个PDF文件拆分为多个PDF文件,那如何拆分PDF文件呢?通过使用专业的PDF工具,有多种方法可以简单免费拆分PDF页面.本文将重点介绍 ...

  8. 怎么拆分pdf文件为一张一张

    怎么拆分pdf文件为一张一张?pdf是工作中经常会使用的电脑文件,通常pdf文件是由很多个页面组成的,我们也经常需要对pdf文件进行拆分,将一个文件的pdf文件拆分成一张一张的文件,你知道如何处理吗? ...

  9. pdf按照页码分割 java_java使用itext按页码拆分pdf文件详解

    java使用itext按页码拆分pdf文件,代码实现如下: /** * @author viralpatel.net * * @param inputStream Input PDF file * @ ...

最新文章

  1. 仿联想商城laravel实战---7、lavarel中如何给用户发送邮件
  2. ei加声调怎么加_空调怎么加氟 空调加氟方法【介绍】
  3. go 调用其他文件函数_【C# 调用 Go 语言】0x1 Hello Golang
  4. ACM:动态规划,01背包问题
  5. Django(一)预热
  6. [OSX安装教程] [整理]虚拟机VM安装Mac OS X
  7. [LeetCode]Remove Nth Node From End of List
  8. 7种主流案例,告诉你调度器架构设计通用法则(干货!)
  9. 网站解析 选择 主记录www 为主站 记录类型都选A 泛解析 选*就好了
  10. 现在大火的Web3是什么 web1 web2
  11. VS中卸载当前的EF版本命令
  12. WebRTC的NACK和RTX简述
  13. 为了找出羞羞视频,百度云居然有“娇喘模式”
  14. Hibernate ORM - 一对多双向关联关系(我是韦小宝)
  15. 正月十五闹元宵,平安吉祥乐团圆
  16. 1.1 电阻 RES Resistance
  17. 《Fast Online Object Tracking and Segmentation: A Unifying Approach》
  18. 支付宝支付之“单笔转账到支付宝账户接口”的调用(生成签名、上传应用公钥、下载SDK、接口调用、报错自动排查、查看错误码)
  19. Python制作发票扫描系统
  20. Android高仿QQ通讯录(附源码)

热门文章

  1. 做企业网站该怎么赚钱
  2. CAD如何在线转换成PDF格式?
  3. 树莓派53/100 - Pico小车v4版本,蓝牙、陀螺仪之后,再加上OLED显示屏
  4. Python:selenium淘宝页面自动搜索案例
  5. html js div 内容高度,JavaScript获取div高度并实现高度监听
  6. JS动态获取DIV的宽度和高度px!
  7. 安卓 呼吸灯效果--代码实现
  8. 编程人生:15位软件先驱访谈录
  9. faiss python安装_Faiss安装
  10. 微信小程序4种跳转方式