pdf切割软件linux,linux下的pdf分割软件
想把PDF文件放在手机里看,但手机中的软件限制了500K的文件大小,无奈啊。
找找linux下的pdf处理软件吧。
今天找到了pdftk的软件,不仅仅可以分割PDF文件。可以上他的网页上看看去。
http://www.accesspdf.com/pdftk/
更妙的是,从这个页中还看到了VIM的PDF插件,偷着乐吧。
Vim users can also install my plug-in for easily editing PDF code. When you open a PDF in Vim, the plug-in calls pdftk to uncompress the page streams, so they are editable. When you save the PDF, the plug-in uses pdftk to repair and re-compress the PDF.
Download pdftk.vim.zip , unpack, and then move pdftk.vim into your Vim plug-ins directory (e.g., C:/vim/vim63/plugin ). Restart Vim to source the new plug-in.
太懒了,不翻译了。有需要的可以自己去看。
看来写插件的那个家伙是在windows下用的,如果你用的是linux,vim的脚本路径一般情况下应该在/usr/share/vim/vim72/plugin
下面写一个分割的例子
pdftk A=ARM-Architecture-Reference-Manual-v5-and-v6.pdf cat A39-108 output 1.pdf
A=表是要分割的PDF文件名
cat 后跟A39-108表示从39页到108页需要分割
output表示输出的那些页, 后面跟输出的文件名。
我自己写了个bash脚本,可以自己设定项,自动分割,默认情况下每一个分割后的文件为50页。
#!/bin/bash
IN=$1
#How many pages when you want to cut?
M=50
if [ -z $IN ]; then
echo "You must follow the pdf document after the command."
echo "Usage ./cut file.pdf"
echo "The test script it exit now."
exit 1
fi
which pdftk > pdftk.txt
if [ ! -s pdftk.txt ]; then
echo "The program pdftk is not installed, you should install it first."
echo "The test script it exit now."
rm pdftk.txt
exit 1
else
rm pdftk.txt
fi
INPUT=${IN%${IN: -4}}
if [ ! -d $INPUT ]; then
mkdir $INPUT
fi
pdftk $IN dump_data output ./$INPUT/report.txt
PAGE=`grep NumberOfPages ./$INPUT/report.txt`
PAGE=`echo $PAGE | cut -f 2 -d: `
for((i=1,j=1,k=1; i<=$PAGE; i++,j++,k++))
do
j=$(expr /( $i + $M - 1 /));
if [ $j -lt $PAGE ]; then
pdftk A=$IN cat A$i-$j output ./$INPUT/$k.pdf
else
pdftk A=$IN cat A$i-$PAGE output ./$INPUT/$k.pdf
fi
i=$(expr /( $i + $M - 1 /));
done
rm -rf ./$INPUT/report.txt
pdf切割软件linux,linux下的pdf分割软件相关推荐
- linux下的pdf工具下载,Linux_Linux系统下的PDF工具 LinuxPDFeditor, Linux下PDF编辑软件nb - phpStudy...
Linux系统下的PDF工具 LinuxPDFeditor Linux下PDF编辑软件 修改用pdfedit,加注记用xournal,合并用pdktk. 当用户在寻找适宜的PDF编辑器时,Linux ...
- linux自己的软件在安装的时候如何创建快捷方式,在Deepin Linux系统下给AppImage格式软件创建快捷方式的方法...
如果你想在深度Deepin Linux操作系统下给AppImage格式软件创建快捷方式,那就按以下说明处理,附脚本的方法,同样适用于其他的Linux发行版. 前言 最近下载了一个FreeCAD的软件, ...
- 如何在没有软件的情况下将 PDF 转换为 PPT(100% 免费)
演示文稿由文字.图片.音频.动画等元素组成,通常用于会议.课堂或演讲中,展示演讲者想要表达的主要内容.如果您遇到重要文档以 PDF 格式存储,但现在需要转换为 PPT 格式的情况,请不要担心.我们本指 ...
- linux 命令行 pdf转doc,Linux命令提示符下的PDF操作与转换
如果说PDF是电子纸张,那么pdftk就是电子起钉器.打孔机.粘合剂.解密指环和 X光镜片.Pdftk是一个简单的工具,可以对PDF文档进行各种日常操作.Pdftk可以让你简单而自由地操作PDF.它不 ...
- Linux平台下可视化压测软件visual-wrk
2019独角兽企业重金招聘Python工程师标准>>> visual-wrk是一款基于wrk开源项目二次开发的Linux下可视化压测软件. git地址(https://github. ...
- linux系统下 rpm强制卸载软件
查看系统信息 cat /etc/os-release 查看软件 rpm -qa|grep UDS-DS 强制卸载软件 sudo rpm -e --noscripts UDS-DS 一般卸载操作 sud ...
- linux终端下打开pdf文件
1.环境:CentOS 7.5.1804 2.需要安装插件: glib:http://ftp.acc.umu.se/pub/GNOME/sources/glib/ zlib:http: ...
- linux环境下vcs+verdi/Questa软件的使用
文章目录 前言 一.vcs编译过程 二.vcs常用指令 1.常用 (1)编译文件 (2)debug选项 (3)目录 (4)使用verdi时需要在vcs里面添加的编译选项 (5)仿真选项(加在sim里面 ...
- linux生成图片快捷方式,在Deepin Linux系统下给AppImage格式软件创建快捷方式的方法...
这两天使用deepin的过程中,无意中发现了一个叫krita的程序,是一个图像处理软件,类似Photoshop,于是就下载krita-4.2.8-x86_64的这个版本.但是麻烦的就是他是一个AppI ...
- linux ppa安装软件,Linux Ubuntu下安装PPA源软件
在使用Ubuntu安装程序时经常会遇到添加软件源的操作,最常见的是ppa软件源. 例如:利用ubuntu的Pidgin进行QQ聊天: sudo add-apt-repository ppa:lainm ...
最新文章
- 神策数据丨九大行业数字化经营指南集锦,值 100% 收藏
- OceanBase首次阐述战略:继续坚持自研开放之路 开源300万行核心代码
- react学习(32)----onref
- boot分布式计算 spring_腾讯T4大佬剖析SpringBoot2 :从搭建小系统到架构分布式大系统...
- 数字图像处理实验三图像增强
- error C2143: syntax error : missing ';' before '}'
- JavaScript-简单的页面输入控制
- 杜月笙的六句忠告,学会了不吃亏
- 美丽的窗花java分形_“高冷奇葩”原来冰窗花可以这么美
- 易语言 — 数据类型
- linux格式化分区error,linux格式化磁盘出错
- 医院设备管理系统方案/案列/软件/APP/小程序/网站
- numpy下载失败解决方法
- linux硬盘序列号在哪看,linux下怎样查看硬盘型号和硬盘序列号
- 【软件新讯】VRay Next (4.0) for Rhino 正式发布与核心功能预览
- vue项目中使用Google Analytics (谷歌统计)
- pycharm更换国内源
- pmp项目管理师证书有什么用?
- 网秦创始人林宇称遭史文勇非法拘禁 后者称是恶意中伤
- Java游戏用户登录注册_用java类模拟游戏的账号的登陆,注册,退出。 1.没有账号,需要注册。 2.注册完成后方可登...