加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

Linux下分割、合并PDF(pdftk)

发布时间:2020-12-14 02:00:08 所属栏目:Linux 来源:网络整理
导读:? ? Linux下分割、合并PDF(pdftk) pdftkhttp: // www.pdflabs.com/docs/install-pdftk/ 合并pdftk 1 .pdf 2 .pdf 3 .pdf cat output 123 .pdfpdftk * .pdf cat output all.pdf多个不同页面合并pdftk A = 1 .pdf B= 2 .pdf C=pdf cat A1- 2 B2- 3 C3 output

?

?

Linux下分割、合并PDF(pdftk)
  
pdftk
http://www.pdflabs.com/docs/install-pdftk/

合并
pdftk 1.pdf 2.pdf 3.pdf cat output 123.pdf

pdftk *.pdf cat output all.pdf

多个不同页面合并
pdftk A=1.pdf B=2.pdf C=pdf cat A1-2 B2-3 C3 output abc.pdf

旋转第一页
pdftk in.pdf cat 1E 2-end output out.pdf

加密(128位)
pdftk a.pdf output b.pdf owner_pw pass

加访问密码
pdftk a.pdf output b.pdf user_pw pass

解密
pdftk a.pdf input_pw pass output b.pdf

解压
pdftk a.pdf output b.pdf uncompress

压缩
pdftk a.pdf output b.pdf compress

修复
pdftk a.pdf output b.pdf

切割
pdftk a.pdf cat 1-end output b.pdf

分解成单页
pdftk a.pdf burst

?

?

?

?

?

?

CENTOS服务器 6 和 7 有一些区别
CENTOS6

sudo yum install libgcj
sudo rpm -i pdftk-2.02-1.*.rpm 

CENTOS7
由于CENTOS7的yum库中不再支持libgcj
找到了一个老外的
x86_64

yum localinstall https://www.linuxglobal.com/static/blog/pdftk-2.02-1.el7.x86_64.rpm 

i686

yum localinstall https://www.linuxglobal.com/static/blog/pdftk-2.02-1.el7.i686.rpm 

最后在项目中引入

composer require mikehaertl/php-pdftk







CentOS7安装PDFtk

?版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010392801/article/details/51011500

第一步:安装依赖

yum install gcc gcc-c++ libXrandr gtk2 libXtst libart_lgpl

第二步:安装libgcj,由于用镜像找不到它只能手动下载?
http://download.csdn.net/detail/u010392801/9476245

rpm -ivh --nodeps libgcj-4.4.7-16.el6.x86_64.rpm
  • 1

第三部:安装PDFtk

wget https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/pdftk-2.02-1.el6.x86_64.rpm
  • 1
yum install pdftk-2.02-1.el6.x86_64.rpm
  • 1

打开terminal输入

which pdftk
  • 1

就可以看到/usr/bin/pdftk证明已经安装成功了.

?






用于 Linux 系统的 6 款最佳 PDF 页面裁剪工具


?0.1?2017.03.16 13:15*?字数 239?阅读 236评论 0

PDF(?Portable Document Format,即 “便携式文档格式”?) 是一个知名的,也可能是目前使用最广泛的文件格式,专门用于可靠地演示和共享文件,这种文件格式与软件、硬件以及操作系统等无关,即是独立于它们的。
它也已成为电子文档的事实标准,特别是在互联网上。由于这个原因,以及日益增加的电子信息共享,今天许多人都从 PDF 文档中获取有用的信息。
本文我们将列出用于 Linux 系统的 6 款最佳 PDF 页面裁剪工具。
1. Master PDF Editor
Master PDF Editor?是一个易于使用,方便,功能强大的多功能 PDF 编辑器,用于处理 PDF 文档。

?


它可以让你轻松地查看、创建和修改 PDF 文件,还可以将多个文件合并成一个文件,也可以 将源文档拆分成多个文件?。
除了这些功能,Master PDF Editor 还可以帮助你注释,签名以及加密 PDF 文件等等。
Master PDF Editor 的功能
跨平台,可在 Linux,Windows 和 macOS 上运行
可创建 PDF 文档
允许修改文本和对象
支持在 PDF 文档中添加注释
支持创建和填写 PDF 表单
支持光学文本识别 (optical text recognition)
支持多页操作
支持书签和数字签名
使用虚拟 PDF 打印机

?

2. PDF Quench
PDF Quench?是一个图形化的 Python 程序,用于裁剪 PDF 文件中的页面。

?


它能让用户正确地旋转裁剪页面,将裁剪框确定到与 meda 框相同的位置,这有助于处理第二次裁剪的问题。
3. PDF Shuffler
PDF-Shuffler?是一个小而简单的免费 python-gtk 应用程序,它是 python-pyPdf 的图形包装器。
?


使用 PDF-Shuffler,你可以合并和拆分 PDF 文档,并使用交互和直观的图形用户界面来旋转、裁剪、重新排列页面。
4. Krop
Krop?是一个简单的免费图形界面 (GUI) 应用程序,用于裁剪 PDF 文件页面,这个工具采用 Python 编写,只在 Linux 系统上运行。
?


它依赖于 PyQT,python-poppler-qt4 和 pyPdf 或 PyPDF2 来提供其全部功能,该工具另一个主要的特点是它可自动将页面分割为多个子页面,以适应屏幕尺寸有限的设备,如电子阅读器。
5. Briss
Briss?是一个简单免费的跨平台应用程序,用于裁剪 PDF 文件,适用于 Linux,Windows 和 macOS 系统。
?


该工具的一个显著特点是有一个直观的图形用户界面,它允许你在视觉覆盖的页面上配置一个矩形,以及其他的属性来精确确定裁剪的区域。
6. PDFCrop
PDFCrop?是一个 PDF 页面裁剪应用程序,采用 Perl 编写,适用于 Linux 系统。使用的前提是系统已安装 ghostscript(用于查找 PDF 边界框的边框)和 PDFedit(用于裁剪和调整和页面的大小)。
它可以让你裁剪掉 PDF 页面的白色边距,并将其重新缩放以适应标准尺寸的纸张;所得到的页面在打印之后更具可读性,也更加醒目。
该工具主要对学术界有用,因为这可以使他们能够以吸引人的方式打印下载的期刊文章。PDFCrop 也被那些接收结构为信纸尺寸的 PDF 文档的人使用,但是需要在 A4 纸上打印页面。(反之亦然)
介绍到此为止,本文我们列出了 6 款用于 Linux 系统的最好的 PDF 页面裁剪工具以及它们的主要功能。还有文章中没有提到的工具?欢迎在评论中和我们分享~
编译自:? Tecmint
原文链接:? https://my.oschina.net/editorial-story/blog/858720
责任编辑:? 开源中国?–? 局长 转载必须在正文中标注并保留原文链接和作者等信息

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读